今週のrailscasts - Introducing Devise
Railscasts - Introducing Deviseを見て。
rackベースの認証ソリューションプラグインdeviseについて。
rails engineを使ってMVC全部のサポートをしてくれるみたい。migrationのメソッドもオーバライドしてる。
self.up create_table(:users) do |t| t.database_authenticatable :null => false # t.confirmable t.recoverable t.rememberable t.trackable # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both t.timestamps end end
password忘れたときにリセットする方法をメールで送るとかもできるらしい。使い方を覚えればすごく楽出来そうだけど、覚えるのめんどいのと英語ベースだからカスタマイズが必須なんじゃないかと思うのでたぶん使わないだろうなー。ていうかこういうのって何で日本人つくんないんだろうな