3

Rails(3.2.22) プロジェクトで Rakismet(1.5.3) gem を使用しています。Rakismet はデフォルトで、author、author_email、author_url、content などの属性を検証します。

私の質問: 投稿タイル、投稿の概要、投稿の内容など、モデルの余分な列を検証したいです。投稿のタイトル、投稿の内容、投稿の概要をマージして、コンテンツ フィールドに割り当てようとしました。

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