я в настоящее время с помощью Rakismet камня для анти спам в моем приложении, и это делает большую работу отфильтровывать определенные умные слова, как «виагра» и «порно», но это не маркировки дубликатов комментариев нетнезависимо от того, сколько раз я их отправляю.
В моей модели Post есть строка "include Rakismet :: Model", и она получает информацию из столбцов author_email и content db.Как я могу заставить это работать?Примеры кода будут с благодарностью.В идеале я хотел бы отфильтровать комментарий, даже если они меняют несколько символов.Спасибо!
Редактировать
Мне удалось решить точные дубликаты с помощью следующего в моем действии создания, но я все еще хотел бы решить проблему с небольшим изменением персонажа(где он не будет точным дубликатом и, следовательно, будет опубликован)
if @post.spam? == true
redirect_to :back
return
else
if current_user.posts.last.content == @post.content
redirect_to :back
return
else
@post.save
redirect_to :back
return
end