【发布时间】:2010-01-12 20:15:42
【问题描述】:
我知道你可以将你希望的值传递给 json 对象的方法,如下所示:
# user.rb
def name
first_name + last_name
end
# some controller
render :json => @user.to_json(:methods => :name)
但是,如果我想稍微调整从方法返回的值(使用文本助手说),有没有办法做到这一点?我想另一种问法是#to_json 支持任意属性吗?如果不是,为什么不呢?以前有没有其他人遇到过这种情况?
【问题讨论】:
标签: ruby-on-rails ruby json