我创建了3种型号协会:Rails的ActiveRecord的关系 - 有许多属于
- 文章:有一篇文章
- 标签:包含标签
- ArticleTag:意味着一个多到关联文章关系中的一个标签。它包含一个tag_id和一个article_id。
我遇到的问题是我对活动记录技术相当陌生,我不明白定义一切的正确方法。目前,我认为这是错误的,是我有一个
ArticleTag
belongs_to :article
belongs_to :tag
现在,从这里开始我的想法是,再加入
Article
:has_many :tag
我不确定是不是我处理这个正确的。谢谢您的帮助!
has_many:through选项非常适合将user_id放入标记中。 – MattMcKnight 2009-12-15 15:39:15