deviseはRailsアプリに認証機能を提供してくれる素晴らしいプラグインです。 先日、deviseを使ったアプリケーションで「アカウントロック機能をつけれないか?」という要望を受け、ちょっとググッたのですが、具体的な例があんまり見つからなかったので、書いておきます。 ってか、ほとんどdeviseの機能を使っただけで、エントリにするほどのことでもないかもしれませんが、ま、私の備忘録も兼ねているので。 カラムの追加 Deviseのインストール時にUsersテーブルから作るのでしたら create_table :users do |t| t.database_authenticatable t.confirmable t.timestamps end ってな感じで書けるのですが、すでにUsersテーブルは存在しているしなぁと思って、アカウントロックに必要なカラムだけadd_columnすれば