【问题标题】:Get all tags on taggable object - no matter context获取可标记对象上的所有标签 - 无论上下文
【发布时间】:2016-06-07 20:53:10
【问题描述】:

我在一组照片上使用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(",")}"

有没有办法做到这一点?

【问题讨论】:

    标签: ruby-on-rails acts-as-taggable-on


    【解决方案1】:

    所有标签的表是

    ActsAsTaggableOn::Tagging
    

    要获取所有标签,请执行此操作

    ActsAsTaggableOn::Tag.all
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 2011-11-02
      • 2011-02-04
      相关资源
      最近更新 更多