【发布时间】:2012-11-26 02:04:22
【问题描述】:
使用 SQLite 运行 Rails 3.2.8(来自 rubyonrails.org 上当前 dl 的基本设置)
如果我有几个模型我想要一个“notes”属性并且所有“notes”都是字符串,是否应该只有一个特定的 Note 模型,所有其他模型都引用 Note 模型?
或
每个模型都必须有自己的“笔记”属性吗?
如果是第一个响应,这是否意味着对于每个引用“注释”的关系,我是否需要创建另一个定义 :through 关系的类? (即 tableOne、tableTwo 和 tableThree 都是参考笔记,那么我需要创建额外的类 tableOne_notes、tableTwo_notes 和 tableThree_notes)
多态解决方案是否适用?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 sqlite ruby-on-rails-3.1 models