Ruby on rails 4 ActiveModel::Disignment::RegistrationController#create中禁止属性错误

Ruby on rails 4 ActiveModel::Disignment::RegistrationController#create中禁止属性错误,ruby-on-rails-4,devise,Ruby On Rails 4,Devise,我明白了 ActiveModel::ForbiddenAttributesError in Devise::RegistrationsController#create 我使用Desive gem时出错 控制台中的错误为 Parameters: {"utf8"=>"✓", "authenticity_token"=>"kwJU2b47XvXj9hNV1HAdttW/rvetDepAVCn+jPvndy8=", "user"=>{"email"=>"nagarajure

我明白了

ActiveModel::ForbiddenAttributesError in Devise::RegistrationsController#create
我使用Desive gem时出错

控制台中的错误为

 Parameters: {"utf8"=>"✓", "authenticity_token"=>"kwJU2b47XvXj9hNV1HAdttW/rvetDepAVCn+jPvndy8=", "user"=>{"email"=>"nagarajureddy@gmail.com", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}, "commit"=>"Sign up"}
在1ms内完成500个内部服务器错误

 ActiveModel::ForbiddenAttributesError (ActiveModel::ForbiddenAttributesError):  activemodel (4.1.0) lib/active_model/forbidden_attributes_protection.rb:21:in `sanitize_for_mass_assignment'

请任何人帮助我

将此添加到您的应用程序控制器中并重新启动服务器,这是因为Rails4中有强大的参数

  before_filter :configure_permitted_parameters, if: :devise_controller?

  protected

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