【问题标题】:Ruby on Rails: models that do not have a tableRuby on Rails:没有表格的模型
【发布时间】:2010-04-08 08:27:11
【问题描述】:

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

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

【问题讨论】:

标签: ruby-on-rails ruby


【解决方案1】:

查看 Ryan Bates 的截屏视频,其中涵盖了这一点 - 无表模型

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

使用这种方法,您的模型仍将继承 ActiveRecord::Base,但手动定义列,这允许您使用 ActiveRecord 功能,例如验证和无需数据库的关联。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 2011-01-11
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多