代码之家  ›  专栏  ›  技术社区  ›  holden

与搜寻者一起扮演可标记的角色

  •  0
  • holden  · 技术社区  · 14 年前

    我想使用acts_as_taggable_on来做一个类似下面stackoverflow的自动建议样式标记…或者Facebook。

    但是我不确定通过rdocs可以使用什么方法从给定的模型中提取所有不同的标签。

    Article.tag_counts_on(:tags)
    

    给了我所有的标签…但是我想用一个查找器做一些更高级的事情。他们开始打字,我缩小了搜索范围…我确信这一定已经完成了,所以在我开始重新设计轮子并直接使用标记模型之前,有人能给我指一个正确的方向吗?

    也。。。有没有一种简单的方法来限制他们可以输入的标签数量?我用过

    validates_presence_of :tag_list
    

    为了验证标签,但是把它们限制在5个呢?有比使用验证来计算逗号更简单的方法吗?我想这很常见。

    我发现这种类型的自动完成标记: link text

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

    谢谢

    2 回复  |  直到 14 年前
        1
  •  0
  •   Teddy    14 年前

    查看名为autocomplete的jquery插件

        2
  •  0
  •   Eric Lubow    14 年前

    如果您愿意用json设置结果,那么 loopj's jQuery Tokenizing Autocomplete 可能正是适合您的jquery插件。有关更多示例,请参见 website 或者 demo 是的。