2010-04-08 142 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功能,如验证和协会没有数据库。