いろいろスパム対策は行っているもののやはりまだスパムが届くので NG ワードの設定を簡単に行えるようにした。こんな感じ。
![NG ワード設定](https://resources.portalshit.net/600fb598af311efdcf8f10294331a824.png)
これまで一つのテキストフィールドにカンマ区切りで入力しないといけなかったのを、フィールドを分けて単語ごとに入力できるようにした。
モダンなやり方はしてなくて全部サーバーサイドの Ruby でやってる。動的に新規登録フィールドを増やしたりはできない。新規登録したいときは都度都度フォームを保存する必要があるが、十分速いので実用上は全く問題ない。
同様に、スパマーの餌食になっている過去記事のコメント欄を閉鎖する機能も便利にした。
![コメント欄を閉じる記事の設定](https://resources.portalshit.net/f1189469b620d3ad6ac26920856b214a.png)
仕事では全然プログラミングしていないので久々にコードを書いた。