Ruby on Rails:没有表的模型

ran*_*its 4 ruby ruby-on-rails

在Ruby on Rails中创建模型的最佳方法是什么?在数据库表中没有底层实现?编写在特定问题域上执行行为的类是很常见的,但可以使用ActiveRecord具有的一些好处,例如验证.

最好将其创建为模块或帮助程序吗?这里的最佳做法是什么?

Anu*_*rag 6

查看Ryan Bates的截屏视频,其中包含了这个 - 无桌面模型.

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

使用这种方法,您的模型仍然是子类,ActiveRecord::Base但手动定义列,这允许您使用ActiveRecord诸如验证之类的功能和没有数据库的关联.