【问题标题】:Stack Overflow-like tagging behavior in RailsRails 中类似堆栈溢出的标记行为
【发布时间】:2010-12-04 20:53:00
【问题描述】:

我有一个新应用程序,其中包含一个名为“Campaigns”的 Modela。每个广告系列都可以关联任意数量的标签。

我试图做的是用这些标签实现类似 Stack Overflow 的行为。也就是说,当您创建一个新的广告系列时,它会为您提供一个文本字段,该字段将使用已经存在的标签自动完成,并在您每次放置空格时重新开始。此外,如果标签不存在,它应该创建一个新标签。

This railscast 是朝着正确方向迈出的一步,但它一次只允许一个“标签”。

谁能指出我正确的方向?

【问题讨论】:

    标签: ruby-on-rails tags


    【解决方案1】:

    在模型层我会选择一个插件,例如:https://github.com/mbleigh/acts-as-taggable-on

    在视图中你想要一个自动完成插件(我个人使用这个http://docs.jquery.com/Plugins/autocomplete)。然后为标签生成一个控制器并远程获取自动完成列表,或者只是在页面中=它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      • 2019-05-18
      • 1970-01-01
      • 2021-05-28
      • 2013-03-29
      • 2011-05-08
      • 2014-03-16
      相关资源
      最近更新 更多