0
mongoid 5.2のRails 4.2アプリケーションをアップグレードしていますが、アップグレード後にoptions
、client
というフィールド名は使用できません。Mongoid 6エイリアスフィールド名
これは私がmongoidコードを見ると、この例外を見た後に到着した結論である:
NameError - 未定義のメソッドoptions' for class
ScheduledReport ': mongoid(6.1.1)のlib/mongoid /エラー/ invalid_field.rb :44:原点で
フィールドを定義する方法はありますか:fooは次のようにマップされます:optionsまたはデータベースのどのフィールドですか?
これは私のモデル定義です:事前に
class ScheduledReport
include Mongoid::Document
field :options, type: Hash, default: {}
end
ありがとう!