【发布时间】:2010-03-31 21:08:05
【问题描述】:
我想在 AR 模型上调用 to_json 时修改类名。
即
Book.first.to_json
#=> "{\"book\":{\"created_at\":\"2010-03-23
Book.first.to_json(:root => 'libro')
#=> "{\"libro\":{\"created_at\":\"2010-03-23
有没有办法做到这一点?
【问题讨论】:
-
我不知道覆盖 to_json 但是你可以设置 ActiveRecord::Base.include_root_in_json = false 并且它不会输出根节点,然后你可以添加任何你喜欢的根节点。跨度>
标签: ruby-on-rails json activerecord