【发布时间】:2016-01-01 14:25:09
【问题描述】:
对于我的 Rails 应用,我需要能够通过控制器操作删除当前用户拥有的标签。
根据documentation,您可以查看带有@item.tag_list 的标签,但这不会显示带有所有者的标签。为此,您应该使用@item.all_tags_list。
要添加标签,您可以使用@item.tag_list.add("tag1"),要添加带有所有者的标签,您可以使用@some_user.tag(@item, :with => "tag1", :on => :tags)。
要删除标签,您可以使用@item.tag_list.remove("tag1"),但我找不到删除所有者标签的方法。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 tags acts-as-taggable-on