class MyModule::MyModel
include Mongoid::Document
field :field1, :type=>Integer
...
field :fieldn, :type=>Integer
field :deleted, :type=>Boolean
store_in session: 'mydb', collection: 'mycollection'
end
これらのコードは、Mongoid::Errors::InvalidField
を投げました。この行を削除するとうまくいきます。 http://www.rubydoc.info/github/mongoid/mongoid/Mongoid/Errors/InvalidFieldとしてルビーMongoid ::エラー:: InvalidField
/var/lib/gems/2.1.0/gems/mongoid-4.0.0/lib/mongoid/fields/validators/macro.rb:56:in `block in validate_name': (Mongoid::Errors::InvalidField)`
すでに定義されたメソッドと競合するフィールドを作成しようとしたとき、
を言います。このエラーが発生します。
この競合する名前はどのように使用できますか?