maeshimaの日記

メモ書きです

今週の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忘れたときにリセットする方法をメールで送るとかもできるらしい。使い方を覚えればすごく楽出来そうだけど、覚えるのめんどいのと英語ベースだからカスタマイズが必須なんじゃないかと思うのでたぶん使わないだろうなー。ていうかこういうのって何で日本人つくんないんだろうな