获取可标记对象上的所有标签 - 无论上下文如何
Get all tags on taggable object - no matter context
我在一组照片上使用 acts-as-taggable-on。我有一个通用的 :tags 上下文和一个 :objectives 上下文,供用户用于照片中的内容。在 UI 中,我将两个标记上下文添加到同一个框中。
如果我可以在一个命令中获取一张照片上的所有标签和目标,那就太好了,比如:
photo.gimme_all_tags_no_matter_context #would give me combined list of general tags and objectives.
目前我这样做:
tags = "#{photo.tags.map{|c| c.name}.join(",")},#{photo.objectives.map{|c| c.name}.join(",")}"
有办法吗?
你 table 所有标签都是
ActsAsTaggableOn::Tagging
要获取所有标签,请执行此操作
ActsAsTaggableOn::Tag.all
我在一组照片上使用 acts-as-taggable-on。我有一个通用的 :tags 上下文和一个 :objectives 上下文,供用户用于照片中的内容。在 UI 中,我将两个标记上下文添加到同一个框中。 如果我可以在一个命令中获取一张照片上的所有标签和目标,那就太好了,比如:
photo.gimme_all_tags_no_matter_context #would give me combined list of general tags and objectives.
目前我这样做:
tags = "#{photo.tags.map{|c| c.name}.join(",")},#{photo.objectives.map{|c| c.name}.join(",")}"
有办法吗?
你 table 所有标签都是
ActsAsTaggableOn::Tagging
要获取所有标签,请执行此操作
ActsAsTaggableOn::Tag.all