如何在 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 设置中自动混合。
使用 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 设置中自动混合。