【发布时间】:2012-10-26 18:11:13
【问题描述】:
这个想法是用户创建条目,文本不属于一个用户,而是许多条目。当用户创建第一个条目时,会创建一个文本,但不严格属于该用户。假设 10 个人每人写一行,一篇 10 行的文本。如何编写迁移?谢谢。
草图--
User
has many entries
(has many texts, entries through texts?)
Text
has many entries
Entry
belongs to text
belongs to user
# updated...
User
has_many :entries
has_many :texts, :through => :entries
Text
has_many :entries
has_many :users, :through => :entries
Entry
belongs_to :user
belongs_to :text
【问题讨论】:
标签: ruby-on-rails data-modeling