同じにやっても動かない

書いてある通りやっているのに動かないのです

has_secure_password が動かない その2

has_secure_passwordは、次の手順じゃないと動かなかった。

password_digest で scaffold

passwordとか、passowrd_hogeとかでやるとダメ。

> rails g scaffold User name:string password_digest:string

モデルの修正

scaffoldが作ったままだと attr_accessible :name, :password_digest になっているが、has_secure_passwordのdigest認証では :passwordにパスワード、:password_confirmationに確認パスワードが前提になっているようなので修正

attr_accessible :name, :password, :password_confirmation

フォームの修正

フォームの方も、:password と :password_confirmationにそれぞれパスワードが入力されるように修正。

これで動いた。