Ruby 1.9.3 上の Rails 3.2.13 から Rails 4.0.0 へのアップグレード。
Devise 3.0.0.rc は一括割り当てしません。ここで説明する両方のアプローチから始めて、私が見つけたすべての提案に従いました: https://github.com/plataformatec/devise#strong-parameters。
ログイン/ログアウトは機能しますが、登録は機能しません:
Started POST "/users" for 127.0.0.1 at 2013-07-03 21:01:47 -0500
Processing by RegistrationsController#create as HTML
Parameters: {"utf8"=>"✓",
"authenticity_token"=>"5QPwkbXULEsF5nCiMMK7zd04baZ5kOecgqV2BdRnSEc=",
"user"=>{"first_name"=>"test", "last_name"=>"testor", "email"=>"asdhd@gmail.com",
"username"=>"testy", "password"=>"[FILTERED]",
"password_confirmation"=>"[FILTERED]"}, "commit"=>"Register"}
WARNING: Can't mass-assign protected attributes for User: email, password,
password_confirmation, first_name, last_name, username
これはDeviseの問題ですか?誰にも解決策がありますか?
ありがとう!