我一直困惑了一段时间,我按照rails doc,并说Rails的ActiveRecord的选择使用
Client.select("viewable_by, locked")
将只选择只字段的子集。
现在,我得到的模型调用Goods
class Goods < ActiveRecord::Base {
:id => :integer,
:name => :string,
:translate_key => :string,
:created_at => :datetime,
:updated_at => :datetime,
:discount_json => :text,
:price_mapping => :text,
:goods_type => :string,
:reference_id => :integer,
:available => :boolean
}
当我尝试Goods.select(:name)
,它工作正常。 然而,当我做
Goods.select(:name,:translate_key)
它扔ArgumentError: wrong number of arguments (2 for 0..1)
谢谢,我会阅读doc的更多细节 –