初始化程序的内容/ rails_defaults.rb
ActiveModel::Base.include_root_in_json = false
我在启动时遇到的错误:
NameError: uninitialized constant ActiveModel::Base
有人知道补救措施吗?
我正在使用rails 3.1.RC4。
答案 0 :(得分:2)
Rails 2.x?将ActiveModel
更改为ActiveRecord
,然后在initializers/new_rails_defaults.rb
中查看设置。
请参阅:
http://apidock.com/rails/ActiveRecord/Serialization/to_json
Rails 3?现在看来你直接在模型中设置它:
class MyModel < ActiveRecord::Base
self.include_root_in_json = true
end
编辑:
您可能还想看一下:
Rails 3.1 include_root_in_json