小编Joh*_*ohn的帖子

选择不显示所选值

我有一个新的和编辑动作的表单.其中一个字段是选择框,编辑时,select应显示数据库中的值.这就是我现在所拥有的,但它显示"基本"作为值,而不是"溢价"(存储为数据库值):

<%= s_form.select(:name, 
                  options_for_select([['Basic', 'basic'], ['Premium', 'premium']]), 
                  :selected => params[:name]) %>
Run Code Online (Sandbox Code Playgroud)

有任何建议如何使这项工作?

ruby-on-rails

3
推荐指数
1
解决办法
2362
查看次数

在我的Mac上找不到特定的宝石

我有一台Mac用于开发Ruby on Rails应用程序.我使用Bundler作为我的宝石,我安装了宝石Comma和Bundler.但我找不到物理的逗号文件.我查看过"/Library/Ruby/Gems/1.8/gems/"并且存储了很多红宝石,但不是逗号.我应该在哪里找到逗号文件?

ruby macos bundler

3
推荐指数
1
解决办法
2766
查看次数

将Time.now与模型日期进行比较

我的Project模型有2个datetime atttributes:start_date和end_date.现在我想要所有当前时间都在这些日期之间的项目.我尝试使用start_date开始这样的事情:

@projects = Project.where(:start_date <= Time.now)
Run Code Online (Sandbox Code Playgroud)

但是这会返回一个错误:

comparison of Symbol with Time failed
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢!

ruby-on-rails ruby-on-rails-3

3
推荐指数
1
解决办法
4356
查看次数

按动态类选择元素

我有几个像这样的链接,里面有一个动态数字.我想将子跨度的类从橙色更改为红色.这是链接:

<a id="details_104" href="#"><span class="status orange"></span></a>
<a id="details_105" href="#"><span class="status orange"></span></a>
<a id="details_106" href="#"><span class="status orange"></span></a>
Run Code Online (Sandbox Code Playgroud)

我试着通过使用这个jQuery代码来做到这一点:

$("a #details_" + employee_id).removeClass("orange");
$("a #details_" + employee_id).addClass("red");
Run Code Online (Sandbox Code Playgroud)

变量employee_id填充了正确的值,但我没有看到任何事情发生.我在这做错了什么?谢谢!

jquery

2
推荐指数
1
解决办法
2万
查看次数

使用嵌套关联进行排序

我有一个具有如下嵌套关联的应用程序:

user has_many timesheets
timesheet has_many invoices
Run Code Online (Sandbox Code Playgroud)

first_name当显示发票索引视图时,我想对它user所属的发票进行排序。我可以像这样对直接父级执行命令:

Invoice.joins(:timesheet).order('timesheets.user_id')
Run Code Online (Sandbox Code Playgroud)

是否可以再升一级?

activerecord ruby-on-rails

2
推荐指数
1
解决办法
1946
查看次数

检查加密的Azure SQL Server流量

我有一个客户端连接到Azure SQL Server.在我添加的连接字符串中Encrypt=True,以确保SQL Server和客户端之间的数据是加密的.

现在我想检查是否真的如此,我(以及其他所有人)都看不到SQL查询.检查这个问题的最佳方法是什么?我可以使用像Wireshark这样的嗅探器来检查端口1433(SQL端口)上的流量,但这是最好的方法吗?

sql-server azure azure-virtual-network azure-sql-database

2
推荐指数
1
解决办法
461
查看次数

Rails 6应用程序未部署到Heroku

我有一个简单的Rails 6应用程序(仅API),在开发中工作正常,但是当部署到Heroku时,出现此错误:

Preparing app for Rails asset pipeline
remote:        Running: rake assets:precompile
remote:        Compiling…
remote:        Compilation failed:
remote:        error Command "webpack" not found.
remote:
remote:
remote:  !
remote:  !     Precompiling assets failed.
Run Code Online (Sandbox Code Playgroud)

我需要怎么做才能解决这个问题?

ruby-on-rails heroku ruby-on-rails-6

2
推荐指数
1
解决办法
200
查看次数

在 Docker 中运行 Rails 应用程序时纱线包已过期

我将 Rails 6 应用程序作为 Docker 容器启动,但是当它启动 Rails 服务器时,它不断给出错误:

warning Integrity check: System parameters don't match
website_1   | error Integrity check failed
website_1   | error Found 1 errors.
website_1   |
website_1   |
website_1   | ========================================
website_1   |   Your Yarn packages are out of date!
website_1   |   Please run `yarn install --check-files` to update.
website_1   | ========================================
website_1   |
website_1   |
website_1   | To disable this check, please change `check_yarn_integrity`
website_1   | to `false` in your webpacker config file (config/webpacker.yml).
Run Code Online (Sandbox Code Playgroud)

那么为什么这不起作用呢?我在 Dockerfile …

ruby-on-rails docker yarnpkg

2
推荐指数
1
解决办法
2218
查看次数

否决框阴影

我有一个规则,其中所有图像都得到一个盒子阴影.现在有一个特定的图像不应该有盒子阴影,但是在该区域.现在,如果我给该图像一个ID或类,这将被赋予更高的优先级,这是好的.但是如何撤消框阴影呢?将其设置为0px不起作用.

谢谢!约翰

html css box-shadow

1
推荐指数
1
解决办法
5367
查看次数

Navbar崩溃在浏览器上工作,而不是在智能手机上

当我调整浏览器窗口的大小并使其缩小时,导航栏会很好地创建一个折叠菜单,右上角有一个按钮.当我在Android手机上查看同一网站时,导航栏菜单始终折叠,右上角按钮不可见.怎么解决这个问题?谢谢!

<!DOCTYPE html>
<html>
<head>
  <title>My Groundhops</title>
  <!--[if lt IE 9]>
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
  <![endif]-->
  <%= stylesheet_link_tag    "application", :media => "all" %>
  <%= javascript_include_tag "application" %>
  <%= csrf_meta_tags %>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
  <div class="navbar navbar-fixed-top">
    <div class="navbar-inner">
      <div class="container">

        <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
        </a>
        <a class="brand" href="#">My Groundhops</a>

        <div class="nav-collapse">
            <ul class="nav">
              <li>Clubs</li>
              <li>Visits</li>
            </ul>
        </div>

      </div>
    </div>
  </div>

  <div class="container">
    <div class="row">
      <div class="span12">Content</div>
    </div>
  </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

android collapse twitter-bootstrap

0
推荐指数
1
解决办法
3362
查看次数

获取一周数字的日期编号

在我的应用程序中,我存储的活动day_number范围从1到31和许多hours.任何活动属于timesheet包含a month和的a year.

现在,我希望概述一年中的所有星期以及该周的活动小时数.我确定一个月的周数:

first_week = Date.new(timesheet.year,timesheet.month,1).strftime("%U").to_i
last_week = Date.new(timesheet.year,timesheet.month,1).end_of_month.strftime("%U").to_i
weeknrs = (first_week..last_week).to_a
weeknrs.each do |weeknr|
  # Do something
end
Run Code Online (Sandbox Code Playgroud)

如何确定属于特定周的日期数?

ruby-on-rails

0
推荐指数
1
解决办法
450
查看次数

在列上排序数组数组

我有一个像这样的数组:

customers = [[439, "Customer A", 60800.0], [8, "Customer B", 264509.0], [546, "Customer C", 17900.0]]
Run Code Online (Sandbox Code Playgroud)

我如何在第3列(营业额)上从高到低排序?

ruby

0
推荐指数
1
解决办法
229
查看次数

ActiveRecord :: Base。Establishment_connection连接到错误的数据库

我创建了一个连接到2个数据库的类:

class Production < ActiveRecord::Base
  ActiveRecord::Base.establish_connection(:production)
  self.abstract_class = true
  attr_accessor
end

class Backup < ActiveRecord::Base
  ActiveRecord::Base.establish_connection(:backup)
  self.abstract_class = true
  attr_accessor
end

class RepairReport
  def init

  end

  def repair_now
    Production.table_name = "users"
    users = Production.all
    users.each do |user|
      puts "USER: #{user.last_name}"
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

这是database.yml

production:
  adapter: postgresql
  encoding: unicode
  database: test_eagle_development
  host: localhost
  pool: 296
  username: postgres
  password: password1
  template: template0

backup:
  adapter: postgresql
  encoding: unicode
  database: test_eagle_test
  host: localhost
  pool: 5
  username: postgres
  password: password1
  template: template0 …
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails

0
推荐指数
1
解决办法
478
查看次数