如何在.to_json方法上获取自定义属性?
例如,我有这个模型:
class User < ActiveRecord::Base def foo bar end end
当我这样做时:
我明白了:
[{“user”:{“created_at”:“2011-06-07T17:40:21-03:00”,“login”:“abcd”,“password”:“1234”,“updated_at”:“2011- 06-07T18:10:04-03:00″ }}]
我怎么能在这个json上得到foo? 另外,foo也是一个活跃的记录..
谢谢
User.all.to_json(:methods => :foo)
限制发送的属性也可能很有用,您可以使用:only
和:except
选项来执行此操作。 例如,您不太可能想要此数据中的密码。