acts_as_taggable_on与finders

时间:2010-04-15 13:47:31

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

我想使用acts_as_taggable_on来执行类似于下面的stackoverflow的自动建议样式标记...那个或Facebook。

但我不确定通过rdocs查看用于从给定模型中提取所有各种标签的方法。

Article.tag_counts_on(:tags)

这给了我所有的标签......但是我想用发现者做一些更先进的事情......即他们开始打字并缩小搜索范围......我确信这一定已经完成,所以在我开始重新发明轮子并直接使用标签模型之前,有人能指出我正确的方向吗?

另外......是否有一种简单的方法来限制他们可以输入的标签数量?我用了

validates_presence_of :tag_list

验证标签,但是将它们限制为5?比使用验证计算逗号更简单吗?我觉得这很常见。

我发现了这种自动完成标记方式: link text

但我更喜欢stackoverflow的功能......任何人都知道其他任何好的自动完成jquery解决方案吗?

由于

2 个答案:

答案 0 :(得分:0)

查看名为autocomplete的jquery插件

答案 1 :(得分:0)

如果您愿意使用JSON设置结果,那么loopj's jQuery Tokenizing Autocomplete可能只是适合您的jQuery插件。有关更多示例,请参阅websitedemo