【发布时间】:2011-07-06 19:48:33
【问题描述】:
我正在使用 Ruby on Rails 3,我想覆盖 to_json 方法。
这个时候我使用下面的代码是为了避免导出重要信息。
def to_json
super(
:except => [
:password
]
)
end
如果我想使用该方法更改值,我该怎么做?
比如我想把用户名大写
:name => name.capitalize
关于检索这个
@user.to_json
【问题讨论】:
-
这里有类似的问题,可能会有所帮助。 stackoverflow.com/questions/4703509/…
标签: ruby-on-rails ruby json ruby-on-rails-3 overriding