0
內容初始化的設置加載ActiveModel上性能::基地/ rails_defaults.rb從初始化
ActiveModel::Base.include_root_in_json = false
我啓動時獲取的錯誤:
NameError: uninitialized constant ActiveModel::Base
任何人都知道補救措施?
我正在使用rails 3.1.RC4。
內容初始化的設置加載ActiveModel上性能::基地/ rails_defaults.rb從初始化
ActiveModel::Base.include_root_in_json = false
我啓動時獲取的錯誤:
NameError: uninitialized constant ActiveModel::Base
任何人都知道補救措施?
我正在使用rails 3.1.RC4。
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
謝謝!我應該提到我使用Rails 3.1。所以這是我試圖使用的鏈接屬性。 (我認爲)問題是ActiveModel由於某種原因在初始化程序中不可用。 – sandstrom