我一直困惑了一段時間,我按照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的更多細節 –