3

我在我的 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)

请指导我解决这个问题。谢谢你。

4

0 回答 0