我正在编写自定义注册2123123.0
控制器,但由于此错误,我无法添加允许的参数(这是Rspec的输出,但同样的错误是手动发生的):
devise
完整的控制器:
Failure/Error: devise_parameter_sanitizer.permit(:sign_up, keys: [:nome, :password, :password_confirmation, :cnpj, :razao_social, :nome_fantasia, :email, :tipo_entidade_id])
NoMethodError:
undefined method `concat' for #<Proc:0x0055ca9fb2d850>
Did you mean? concern
乍一看,这似乎是宝石中的一个错误,但似乎没有人有这个问题 - 谷歌没有任何相关性。这是我的代码中的错误吗?
答案 0 :(得分:1)
我不确定是否是这种情况,但是如果您复制参数清理程序,例如在用户控制器中以及应用程序控制器中使用它,则会发生此错误。
您可以在此处查看更详细的说明: GitHub issue closed