【问题标题】:Rails - ActsAsTaggableOn gem - tagging for more models?Rails - ActsAsTaggableOn gem - 标记更多模型?
【发布时间】:2012-04-06 15:44:05
【问题描述】:

我正在玩很棒的ActsAsTaggableOn gem,现在我面临一个问题,如何在一个应用中拥有多个tagged“系统”。

例如,目前我正在为我的文章使用标签 - 我按照 GitHub 上的教程进行操作,gem 创建了 taggingstags 表。

如何为照片添加标签(我想为照片标签提供单独的表格)?

【问题讨论】:

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


    【解决方案1】:

    gem 确实不支持不同类型的可标记对象上的标签的单独表格,但我真的没有理由这样做。它有一个标签表和一个标签表,但标签是多态的,所以你需要做的就是将acts_as_taggable 添加到你的照片类。

    如果您只需要获取关于一种类型的标记的一些信息,您可以在相关查询中添加一些条件 - .where('taggings.taggable_type = ?', 'Photo') 或类似的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      • 2013-06-17
      • 1970-01-01
      相关资源
      最近更新 更多