小编bop*_*ard的帖子

update_attributes字段调整

所以我有一个编辑页面上有可编辑字段的对接...简单更新 @patient.update_attributes(params[:patient])......一切都很棒,除了....

我在这20个中有一个字段,我需要在它准备好db之前稍微调整一下,看起来我要么做

  1. 两次旅行
    @patient.update_attributes(params[:patient])
    @patient.update_attribute( :field=>'blah')

  2. 或者单独设置它们
    patient.update_attributes(:field1=>'asdf', :field2=>'sdfg',:field3=>'dfgh', etc...)

我错过了这样做的方法吗?

ruby-on-rails

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

postgres 加入最大日期

我需要构建一个联接,为我提供每种产品的最新价格。为了示例的目的,我极大地简化了表结构,每个表的行数将达到数百万。我之前在这方面的尝试并不是非常有效。

产品

价格

sql postgresql aggregate inner-join

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

LoadError无法自动加载常量

似乎自动加载器正在加载lib/tools/address而不是我的模型

地址抛出以下错误

LoadError:无法自动加载常量Address,预期/lib/tools/address.rb来定义它

有人能告诉我我做错了什么.我认为
Address会指向常量模型/ address.rb

Tools :: Address到lib/tools/address.rb

应用程序/模型/ address.rb

class Address
  blah
end
Run Code Online (Sandbox Code Playgroud)

LIB /工具/ address.rb

module Tools
  class Address
    blah blah
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails autoload

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

Ruby 在多维数组中按列和行查找

所以这是我的阵列的样子

[["Date", "Patient 1", "Patient 2", "Patient 3"],
["8/1/2014",0,0,0]
["8/2/2014",0,0,0]
["8/3/2014",0,0,0]]
Run Code Online (Sandbox Code Playgroud)

我需要能够找到“Patient 2”-“8/2/2014”的索引,这当然是 array[2][2] 以便我可以将它的值从 0 更改为其他值。我如何使用我布置的列名和行名找到它?

非常感谢。

ruby arrays ruby-on-rails multidimensional-array

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