2009-05-05 73 views
3

我正在开发一个带RoR的社交网络应用程序。我意识到,防止用户将粗鲁或亵渎的语言插入评论或帖子可能是一个好主意。如何在RoR中实现亵渎滤镜?

你知道任何解决方案或插件,可以帮助我防止这样的事情吗?

+2

真棒标签!!!! – gnovice 2009-05-06 01:25:18

回答

5
+0

TL; DR - 做一个傻瓜式的亵渎语言过滤器真的很难。人们总是可以通过创造性来规避他们。有专门的服务。就我个人而言,我使用WebPurify,而且我一直很开心:http://www.webpurify.com/ – 2015-10-09 08:03:18

1

其实最好的解决办法是聘请至少一个主持人。

插件可以做的事情是“加密”普通单词,认为单词的一部分是“粗鲁的单词”。

4

雇用一名管理员或得到一个志愿者,如果它将是一个大问题。至于编程结束,只是希望你的用户永远不需要抵触。

+3

希望用户也不会给你任何的鼓吹。 =) – gnovice 2009-05-05 15:28:33

2

fu-fu,这是相当重量级。没有用过我自己。

另外,validates_decency_of,我已经修好了。这非常简单 - 只是告诉你,基于乔治卡林的7个肮脏词语是否“体面”。

0

我最近写了一个名为NoNo的宝石,它是为了解决这个确切的问题。

它可能不是最健壮的,但它似乎为我做了诡计。