我的網絡應用程序使用MongoDB,因爲數據不是關係型或複雜的,我寧願不使用Mongoid等任何MongoDB ODM。此外,MongoDb驅動程序應該比可用的ODM快許多倍。如何在沒有ActiveRecord的情況下創建模型?
是否ActiveRecord的規定,我可以在一個基本模型利用或者我應該只創建一個知道如何訪問的MongoDB,並定義訪問數據的一些方法基本類的東西?
我發現this article by Yehuda Catz誰建議使用在加載ActiveModel以白令ActiveRecord的善良你的定製機型。這聽起來符合我的邏輯。這是正確的方式嗎?
你必須看看DataMapper的。這將是所有你需要明確比ActiveRecord更強大的應用程序。 http://datamapper.org – kiddorails
此外,還有[此](http://railscasts.com/episodes/219-active-model)和[此](http://railscasts.com/episodes/326-activeattr) –