スパム投稿対策
ぺろぺろあんてなのフッターには、運営へテキストを送信できるテキストエリアが設置してる。
それでそこから以下みたいなスパムが多くてしんどい。(ここは半年間スパムしかこないのでもっとしんどい)
<a href="http://ehnncyupfdgr.com/">ehnncyupfdgr</a>, [url=http://dhxqqnrzpshy.com/]dhxqqnrzpshy[/url], [link=http://ufkpjnbvzrqm.com/]ufkpjnbvzrqm[/link], http://gdnwjxznubmt.com/
スパムは全部半角文字っぽい。フィルタできそうなのでやってみた。
class Opinion < ActiveRecord::Base validate :only_jp def only_jp valid_body = nil body.each_char { |x| valid_body = true if x.bytesize >= 2 } unless valid_body errors.add(:body, '全部英語だお') end end end