我有两个模型:User
和Post
User acts_as_tagger
和Post
acts_as_taggable
我使用以下方法由用户创建标记:
@user.tag(@post , :with =>"a tag" , :on => :tags )
如果我用两个不同的标签调用该方法两次,第二个标签将获得第一个标签的位置,第一个标签将从标签表中删除。
换句话说acts_as_taggable_on
,允许将每对的一行(user_id , post_id)
存储在标记表中。这没有意义,我想知道我是否做错了什么?