我在我的 Rails(3.2.22) 项目中使用 Rakismet(1.5.3) gem。Rakismet 默认验证作者、作者电子邮件、作者网址、内容等属性。
我的问题:我想验证模型中的额外列,例如帖子磁贴、帖子摘要、帖子内容。我尝试合并帖子标题、帖子内容和帖子摘要并分配给内容字段。
post.rb
include Rakismet::Model
belongs_to :user
rakismet_attrs :author => proc { user.full_name },
:author_email => proc { user.email }
:content => :post_detail
def post_detail
"#{title} #{summary} #{content}"
end
它没有按预期工作即没有抛出任何垃圾邮件错误,即使标题、内容和摘要有垃圾邮件文本(viagra-test-123)
请指导我解决这个问题。谢谢你。