这个想法是用户创建条目,文本不属于一个用户,而是许多条目。当用户创建第一个条目时,会创建一个文本,但不严格属于该用户。假设 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