case filter
when Symbol
lambda { |target, _, &blk| target.send filter, &blk }
when String
l = eval "lambda { |value| #{filter} }"
lambda { |target, value| target.instance_exec(value, &l) }
从第430行开始,432错误(此处第3行)。我找不到这个文件。
答案 0 :(得分:1)
我假设你在轨道4上?
尝试添加
before_action :configure_permitted_parameters, if: :devise_controller?
protected
def configure_permitted_parameters
# Replace the keys to fit your needs
devise_parameter_sanitizer.permit(:sign_up, keys: [:username])
end
到你的application_controller.rb
请阅读以下内容:
这将有助于您https://github.com/plataformatec/devise#strong-parameters