我正在使用 mongoid 5.2 升级 Rails 4.2 应用程序,但升级后我发现options
不允许client
使用字段名称。
这是我在查看 mongoid 代码并看到此异常后得出的结论:
NameError - 未定义的方法options' for class
ScheduledReport': mongoid (6.1.1) lib/mongoid/errors/invalid_field.rb:44:in `origin'
有没有办法定义一个字段 :foo 映射到 :options 或数据库中的任何字段?
这是我的模型定义:
class ScheduledReport
include Mongoid::Document
field :options, type: Hash, default: {}
end
提前致谢!