Rails从上下文生成动态标记

时间:2010-07-23 01:49:43

标签: ruby-on-rails tags

假设我想推断网站上发布的所有评论并创建动态代码。例如,如果有多个包含单词iPad的评论,我想自动创建一个名为“iPad”的标签,并将其放入标签云中。

这可能吗?我检查了acts_as_taggable gem,但它需要一个指定标签,我想我正在寻找一种从内容生成标签的方法。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

当然,这是可能的。 只需解析每个评论的内容,并附上您感兴趣的标签。

这可以在白名单上工作 - 您可以在其中指定您感兴趣的所有标记,并在相关时附加这些标记。

或者它可以在黑名单上工作 - 您可以在其中指定要忽略的所有单词,例如“the”,“on”。这种方法可能耗费更多时间,但可以产生更加动态的结果。

我可能会在白名单上工作,然后可以将新标签添加到白名单并让它返回并在适用的情况下追溯添加标签。