2011-07-04 43 views
0

コンテンツからActiveModelのプロパティ::ベースの設定/ rails_defaults.rb初期化子の初期化子

ActiveModel::Base.include_root_in_json = false 

私は起動時に取得エラー:

NameError: uninitialized constant ActiveModel::Base 

誰でも救済を知っていますか?

私はレール3.1.RC4を使用しています。

答えて

2

Rails 2.x? ActiveModelActiveRecordに変更し、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

+0

感謝を:あなたはこのを見てみたいことがあり
!私はRails 3.1を使用しているはずです。それは私が使用しようとしているリンクされたプロパティです。 (私は思う)問題は、ActiveModelは何らかの理由でイニシャライザで利用できないということです。 – sandstrom

関連する問題