我有一个新的应用程序,其中包含名为“广告系列”的Modela。每个广告系列都可以包含任意数量的广告代码。
我试图做的是使用这些标签来表达类似Stack Overflow的行为。也就是说,当您创建新广告系列时,它会为您提供一个文本字段,该字段将使用已存在的标记自动完成,并在每次放置空格时重新开始。此外,如果标签不存在,它应该创建一个新标签。
This railscast是朝着正确方向迈出的一步,但它一次只允许一个“标记”。
有人能指出我正确的方向吗?
答案 0 :(得分:1)
在模型层中,我会选择一个插件:https://github.com/mbleigh/acts-as-taggable-on。
在视图中,您需要一个自动完成插件(我个人使用此http://docs.jquery.com/Plugins/autocomplete)。然后为标记生成控制器并远程获取自动完成列表,或者仅在页面中=
获取它们。