私は2つのモデルを持っていますUser
:Post
User acts_as_tagger
とPost
acts_as_taggable
次の方法を使用して、ユーザーによるタグ付けを作成します。
@user.tag(@post , :with =>"a tag" , :on => :tags )
2 つの異なるタグでメソッドを 2 回呼び出すと、2 番目のタグが最初のタグの場所を取得し、最初のタグがタグ付けテーブルから削除されます。
言い換えるacts_as_taggable_on
と、 のペアごとに 1 つの行を(user_id , post_id)
タグ付けテーブルに格納できるようにします。これは意味がありません。私は何か間違ったことをしているのだろうかと思っていました。