大多数 Rails 标记 gem 支持使用任意字符串标记对象。(除此之外)我想用其他对象标记一个对象。
想象一下,我正在为 Dog Lovers 建立一个问答网站:我希望一个人能够提出问题。然后,该人可以用任意字符串标记该问题(因为每个标记 gem 都支持),但是如果问题是关于特定的狗品种或狗品种,我希望用户还能够用犬种。犬种是我的 Web 应用程序中的一个模型,有很多元数据和它们自己的关联。
我能找到的所有 Rails 标记宝石都只是将标记视为文字;我想知道是否有一个 gem 支持标签是对象/模型本身。
我当然知道我可以通过编写一些 has_many 关联逻辑来实现自己的目标,但是很多 Rails 可标记 gem 的优点是它们带有大量方法,可以帮助轻松查询和显示标记数据。