1
A
回答
2
你会想要使用类似Akismet。最后我检查了一下,这是WordPress用来防止评论垃圾邮件的事情。这也很简单。
这里有几个环节:
- Ryan Bates over at Railscasts (always excellent, but a little old so may not current with Rails 3 though)
- Another tutorial on using Akismet in Rails
下面是一个宝石/插件:Rakismet
至于亵渎,而不是一般的垃圾邮件,你可能想要的东西像WebPurify(我找到的第一个)。你可以通过将亵渎词语列入黑名单并使用Ruby优雅的字符串处理来替换/过滤它们来破解你自己,但这可能是对1337讲话和类似的东西的永无止境的战斗。另外,如果可能的话,外包这种类似的东西可能更好。
1
为了避免不必要的麻烦,总是会出现问题,如Jeff Atwoods Post所示:Obscenity Filters: Bad Idea, or Incredibly Intercoursing Bad Idea?。
现在,另一方面,积极利用自动(第三方)文本分析工具无疑是一个可行的选择(Mollom例如,它也有一个ruby plugin)
1
您可以尝试夫复过滤垃圾邮件,不完美但会过滤掉很多。
相关问题
- 1. Rails:使用rake:javascript的注释
- 2. 自动注释新行注释
- 3. java注释 - 运行时自动使用
- 4. 使用自定义注释
- 5. 使用C#取消注释XML文件中的注释节点
- 6. 流动型注释回调
- 7. 注释和自动空格
- 8. 自动生成注释
- 9. 自动显示MapKit注释
- 10. 注释后可以使用注释来调用方法吗?
- 11. 如何使用JPA批注注释MYSQL自动增量字段
- 12. 使用字节伙伴检索自定义注释的参数
- 13. 使用XPath正确绑定来自XML的注释节点
- 14. 注入和资源和自动注释注释
- 15. 手动调用春注释验证
- 16. 自定义注释处理器 - 使用注释检测方法
- 17. 使用自定义注释的调用方法 - JAVA
- 18. 使用Spring AOP调用自定义注释
- 19. 重新启用Rails 4自动解释
- 20. 使用注释
- 21. 使用timeToLiveSeconds弹出注释驱动的ehcache注释驱逐
- 22. 在@ModelAttribute注释方法内自动记录@PathVariable注释参数
- 23. 如何自动生成的类注释春天JMX注释
- 24. Java自定义注释调用注解的方法
- 25. 使用注释注释Python print()输出
- 26. 如何在注释中使用注释?
- 27. 在hexMachina中使用自定义注释
- 28. C# - 使用自定义注释?
- 29. 使用自定义的注释,如何
- 30. 使用Hibernate注释映射自然键
再亵渎:谨防clbuttic错误 - 有很多误报,作为斯肯索普的公民,英格兰发现,等等。 – Piskvor 2010-07-01 16:30:28
好点 - 我没有想到这一点 – 2010-07-01 16:46:27