我重寫to_json在我的ActiveRecord類:to_json/as_json覆蓋
def to_json(options={})
puts options
options.merge :methods => [:shortened_id, :quote]
puts options
super(options)
end
它不會做任何的選項哈希,即它不改變它。
我通過
obj.to_json
我打電話叫放它,看看它是否修改選項哈希和它打印
{}
{}
而且,我想這與as_json,沒有運氣。 to_json和as_json之間有什麼區別,爲什麼這不起作用? 謝謝!
什麼''合併? – oldergod