如何在 Rails 4 中使用带有 mongoid 的表单对象

How can I use form objects with mongoid in Rails 4

使用 Active Record,我可以执行以下操作来获取表单对象。

Rails 3

class TestForm
 extend ActiveModel::Naming
 include ActiveModel::Conversion
 include ActiveModel::Validations

 def persisted?
  false
 end
end

Rails 4

class TestForm
 include  ActiveModel::Model
end

但是我怎样才能用 Mongoid 4 达到同样的效果?

看看这个https://github.com/apotonick/reform

Reform 提供以下 Mongoid 特定功能。它们在 Rails/Mongoid 设置中自动混合。