【问题标题】:How to add values to self.to_json如何向 self.to_json 添加值
【发布时间】:2011-08-05 02:59:11
【问题描述】:

现在,如果我有一个像 @user 这样的用户对象。

我可以做到@user.to_json

我想要做的是向 rails 创建的 json 对象添加值。我试过这个:

@user.attributes.merge{ :catalyst_show => true } 

但是语法错误的错误,意外的 tASSOC,期望 '}'

关于如何向 json 对象添加属性有什么想法吗?

谢谢

【问题讨论】:

标签: ruby-on-rails ruby-on-rails-3 json


【解决方案1】:

您需要添加括号。 @user.attributes.merge({ :catalyst_show => true }) 或 @user.attributes.merge( :catalyst_show => true )

【讨论】:

  • 省略两者,(){} 在这种情况下也应该可以工作?
猜你喜欢
  • 2017-07-26
  • 1970-01-01
  • 2021-09-15
  • 1970-01-01
  • 1970-01-01
  • 2021-05-03
  • 2012-11-08
  • 2019-08-13
  • 1970-01-01
相关资源
最近更新 更多