我使用devise进行用户身份验证。但是,当用户尝试创建帐户时,我会收到以下错误:
NameError (undefined local variable or method `devise_parameter_sanitizer' 这是我的设计注册控制器的样子:
def sign_up_params
devise_parameter_sanitizer.for(:sign_up)
end有什么想法吗?
提前感谢
发布于 2013-06-14 05:59:07
尝试使用rails4分支
gem 'devise', github: 'plataformatec/devise', branch: 'rails4'发布于 2013-05-25 22:23:38
看着Github上精巧的公开问题,我发现了这一点:https://github.com/plataformatec/devise/issues/2372 -似乎为我做了这个把戏。请注意,这可能是rails 4的问题。
发布于 2013-08-19 04:08:48
对于那些在这里犯了错误的人来说
undefined method `<<' for {}:ActionController::Parameters你需要升级到this comment中的Devise 3.1.0.rc
这基本上意味着使用主分支版本
gem 'devise', git: 'git://github.com/plataformatec/devise.git'希望我能帮助一些迷失的灵魂,就像我过去半小时所做的那样。
https://stackoverflow.com/questions/16612982
复制相似问题