我創建了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