【发布时间】:2011-08-05 02:59:11
【问题描述】:
现在,如果我有一个像 @user 这样的用户对象。
我可以做到@user.to_json
我想要做的是向 rails 创建的 json 对象添加值。我试过这个:
@user.attributes.merge{ :catalyst_show => true }
但是语法错误的错误,意外的 tASSOC,期望 '}'
关于如何向 json 对象添加属性有什么想法吗?
谢谢
【问题讨论】:
-
Ruby 认为您将块传递给
merge,而不是您想要的Hash。因此,为了让 Ruby 清楚,您需要消除歧义 - 请参阅 Sameer 的回答。
标签: ruby-on-rails ruby-on-rails-3 json