メールまたはユーザー名でログインできるようにDeviseをセットアップしました。ユーザー名を使用して、次のようなバニティ URL を設定できますvanity.com/username
。したがって、私の User モデルにattr_accessible :username
はattr_accessor :login
.
ユーザー名が将来の機能と衝突するのを防ぐために、特定のユーザー名にブラックリストを実装したいと考えています。ここで、GitHub で使用されている素敵なリストの例を見ることができます。
私は Devise を初めて使用し、Wiki でハウツーを検索して、このユースケースまたはそれに類するものがそこでカバーされているかどうかを確認しました。そうではないようです。
Devise に登録する特定のユーザー名をブラックリストに登録するにはどうすればよいですか?