【发布时间】:2011-05-27 17:32:15
【问题描述】:
我有两个模型:User 和 Post
Useracts_as_tagger和Postacts_as_taggable
我使用以下方法来创建用户标记:
@user.tag(@post, :with =>"tag1, tag2, tag3", :on => :tags )
所有用户都可以标记帖子...
现在我想检索@post 的所有标签:
@post.tag_list is empty!
@post.owned_tags_on(@user, :tags) 按特定用户 ID 输出所有标记!但我需要所有用户的标签。
谁能告诉我怎么做?
谢谢
法纳兹
【问题讨论】:
-
我找不到
acts_as_tagger的文档(仅适用于acts_as_taggable)。我看到了沿@post.tag_list.add("Awful")行添加标签的语法,但不是您描述的语法。您可以链接到您正在使用的 gem 吗? -
您在评论中使用的语法不会保存标记器 ID。它将它们全部设置为 NULL
标签: ruby-on-rails acts-as-taggable-on