2010-04-08 122 views
4

在數據庫表格沒有底層實現的Ruby on Rails中創建模型的最佳方式是什麼?編寫在特定問題域上執行行爲的類是很常見的,但可以使用ActiveRecord具有的一些好處,例如驗證。Ruby on Rails:沒有表格的模型

最好是將它創建爲模塊或助手?這裏最好的做法是什麼?

+0

Duplicate:http://stackoverflow.com/questions/315850/rails-model-without-database/ – 2010-04-08 09:27:37

回答

6

結帳Ryan Bates的屏幕錄像,完全覆蓋 - 無表模型

http://railscasts.com/episodes/193-tableless-model

通過這種方法,你的模型仍然繼承ActiveRecord::Base但手動定義的列,從而允許您使用ActiveRecord功能,如驗證和協會沒有數據庫。