我正在使用RoR开发社交网络应用程序。我意识到防止用户在评论或帖子中插入粗鲁或亵渎的语言可能是一个好主意。
你知道任何解决方案或插件可以帮我防止这样的事吗?
答案 0 :(得分:5)
聘请主持人或获得志愿者,如果这将是一个大问题。就编程结束而言,只希望你的用户永远不需要它。
答案 1 :(得分:4)
您正在寻找的正确术语是亵渎过滤器(已编辑)。以下是关于此主题的一些讨论:
答案 2 :(得分:2)
有fu-fu,这是非常重量级的。我自己没用过。
另外,validates_decency_of,我已经修改过了。它非常简单 - 只是根据乔治卡林的7个脏词告诉你一个单词“是否合适”。
答案 3 :(得分:1)
实际上,最好的解决方案是聘请至少一位主持人。
插件可以做的有价值的事情是“加密”正常的单词,认为单词的一部分是“粗鲁的单词”。
答案 4 :(得分:0)
我最近写了一个名为NoNo的宝石,旨在解决这个问题。
它可能不是最强大的,但它似乎对我有用。