【发布时间】:2012-03-20 10:36:42
【问题描述】:
我使用 redis 作为数据库,使用 ohm 作为 ActiveRecord 替代品。
当我创建一个用于创建对象的表单时,我可以使用 form_for viewhelper 轻松创建表单以编辑和创建对象。
ohm 有类似的东西吗?
最好的问候,hijolan
【问题讨论】:
标签: ruby-on-rails ruby forms redis ohm
我使用 redis 作为数据库,使用 ohm 作为 ActiveRecord 替代品。
当我创建一个用于创建对象的表单时,我可以使用 form_for viewhelper 轻松创建表单以编辑和创建对象。
ohm 有类似的东西吗?
最好的问候,hijolan
【问题讨论】:
标签: ruby-on-rails ruby forms redis ohm
class MyShinyModel < Ohm::Model
include ActiveModel::SomeModule
# ...
end
然后按照此处http://yehudakatz.com/2010/01/10/activemodel-make-any-ruby-object-feel-like-activerecord/ 或此处http://asciicasts.com/episodes/219-active-model 的描述进行操作。
【讨论】:
您使用的 ORM 和 ActionView 表单助手之间应该没有关联。只要 OHM 是 ActiveModel API 的实现,它就应该按预期工作。
【讨论】: