我正在使用Rails 4和Devise 3.0.0,并且是使用这些新的强大参数的新手.我使用
documentation on the Devise wiki为User模型添加了一个用户名.我遇到的问题是Rails 4中的强参数更改.
解决方法
来自rails4 readme on devise:
https://github.com/plataformatec/devise/tree/rails4#strong-parameters
- class ApplicationController < ActionController::Base
- before_filter :configure_permitted_parameters,if: :devise_controller?
- protected
- def configure_permitted_parameters
- devise_parameter_sanitizer.for(:sign_in) { |u| u.permit(:login,:email) }
- end
- end