私は次の協会を持っています:
モデル/tag.rb
belongs_to :user
has_many :taggings
has_many :articles, through: :taggings
models/article.rb
has_many :taggings
has_many :tags, through: :taggings
models/taggings.rb
belongs_to :tag
belongs_to :article
私のアプリケーションでは、タグを使用して 3 つのことを行いたいと考えています。
まず、記事を作成し、自分に属する新しいタグを作成できるようにしたいと考えています。
次に、他のユーザーが記事に付けたタグを使用できるようにしたいと考えています。
3 番目に、別のユーザーの記事に同じタグを付けて、自分が何をタグ付けしたかを思い出すことができるようにしたいと考えています。
この点に到達するにはUSER ID
、Tagging
モデルに を付ける必要がありますか? 他に何をしなければなりませんか?これでしょうか?