0

私は自分のプロジェクトのバンドルを更新し、その作業を停止しました。現在、電子メールを空白にすることはできないと書かれていますが、そうではありません。誰かが何が間違っていて、devise 3.0 で何が変わったのか教えてもらえますか?

デバイスのコンソールでの出力は次のとおりです。

Processing by Devise::RegistrationsController#create as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"L5182qPo2YonLhXfMbCXxXtvEHfM8YZMYr74pnPN8K0=", "user"=>{"name"=>"user_10", "email"=>"user_10@email.com", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}, "commit"=>"Sign up"}
Unpermitted parameters: name, email
4

1 に答える 1

0
before_filter :configure_permitted_parameters, if: :devise_controller?

  protected

  def configure_permitted_parameters
    devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:name, :email, :password, :password_confirmation) }
  end

application_controller とデバイスの動作について

于 2013-07-16T10:59:08.623 に答える