我使用redis作爲數據庫和歐姆作爲ActiveRecord替換。如何在Redis和Ohm上使用表單而不使用ActiveRecord?
當我創建一個用於創建對象的表單時,我可以使用form_for viewhelper來輕鬆創建表單來編輯和創建對象。
有沒有像這樣的歐姆?
最好的問候,hijolan
我使用redis作爲數據庫和歐姆作爲ActiveRecord替換。如何在Redis和Ohm上使用表單而不使用ActiveRecord?
當我創建一個用於創建對象的表單時,我可以使用form_for viewhelper來輕鬆創建表單來編輯和創建對象。
有沒有像這樣的歐姆?
最好的問候,hijolan
class MyShinyModel < Ohm::Model
include ActiveModel::SomeModule
# ...
end
然後像這裏desribed 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的實現,就應該按預期工作。
聽起來不錯...但歐姆似乎不是從活動模型派生... :(其他任何提示? – 2012-03-02 07:25:43
thanx的提示。聽起來不錯。我還發現ohm_contrib寶石,這有助於歐姆模型的行爲像其他型號一樣。 – 2012-04-21 16:05:51