ビューで Datetime_select を使用しようとするたびに、アプリは属性エラーをスローします。
Mongoid::Errors::UnknownAttribute:
Problem:
Attempted to set a value for 'fromtime(1i)' which is not allowed on the model Event.
Summary:
Without including Mongoid::Attributes::Dynamic in your model and the attribute does not already exist in the attributes hash, attempting to call Event#fromtime(1i)= for it is not allowed. This is also triggered by passing the attribute to any method that accepts an attributes hash, and is raised instead of getting a NoMethodError.
Resolution:
You can include Mongoid::Attributes::Dynamic if you expect to be writing values for undefined fields often.
私がよく遭遇する解決策は、Mongoid::MultiParameterAttributes をモデルに含めることでした。残念ながら、そのモジュールは削除されました! https://github.com/mongoid/mongoid/issues/2954
gem をフォークして MultiparameterAttributes モジュールを再度追加しようとしましたが、gem は lib ファイルからコードを読み取れません。Mongoid で DateTime_select を使用する方法はありますか?