我有两个模型。
Class ModelA < ActiveRecord::Base
has_many :model_bs
end
Class ModelB < ActiveRecord::Base
belongs_to :model_a
def as_json(options = {})
{
:whatever => 'hello world'
}
end
end
当我调用 时model_a.as_json(:include => :model_b)
,我希望它返回一个包含所有 model_bs 的 json,它确实如此,但使用了我的 as_json 重新定义,它没有,因为它只使用默认值。有没有办法使用我自己的方法而不是原来的方法?谢谢