标签: ruby-on-rails-3 has-many-through has-and-belongs-to-many
我正在创建一个包含列表的rails应用。列表由以下内容组成:
列表包含单个源,多个元素和多个标记。源有多个列表。标签用于多个列表。
我有列表,来源,list_elements和标签的模型/表格。我应该如何组织表格,以便我可以将列表中的源,元素和标签放入一个主表中?
答案 0 :(得分:0)
Railscast在这里有答案。基本上,您创建一个新模型(例如Listable),然后对每个其他模型使用has_many_through来创建这种多对多关系。
http://railscasts.com/episodes/47-two-many-to-many