2013-09-21 66 views
0

我试图在Rails 4应用程序中使用设计3.1.0中的回形针3.5.1。未定义的方法`devise_controllers?'

我希望能够为我的用户设计模型添加一个头像,所以我生成了必填字段,但我在显示和保存图片时遇到了问题。

我试过解决方案here,但是当我尝试加载一个url,现在我得到每一个控制器,我有以下错误。它甚至出现在RegistrationController中。

undefined method `devise_controllers?' for #<__Some__Controller:_____> 

为什么会发生这种情况,我该如何解决它?我在网上找不到任何解决方案,因为它是我的第一个rails应用程序,我还不太熟悉它。

+1

嗨@ gkaran89!尝试将所有配置移动到你的'RegistrationsController'并删除'if::devise_controllers?',然后让我们看看错误是否消失。 – deivid

+0

谢谢你的工作。但我仍然不明白为什么:devise_controllers?没有定义? – gkaran89

回答

2

这只是一个错字:助手的名称为:devise_controller?,注意额外的“S”你必须有:rubydoc reference

+0

正如我所说,总noob:P谢谢! – gkaran89

+0

它发生在每个人...... :) – deivid