Devise / Ruby on Rails:Devise中的NoMethodError / sessionsController#在尝试登录现有用户时创建

时间:2011-02-23 12:13:31

标签: ruby-on-rails devise

我有一个带有Devise的RoR应用程序用于用户身份验证。 Devise用于本地用户注册/认证。最新的设计也应该是:omniauthable - 支持Facebook和其他登录。所以我尝试按照说明中的说明进行操作:https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

Facebook身份验证实际上已开始运作。问题是,当本地用户现在尝试登录时,我收到此错误:

Devise / sessionsController中的NoMethodError #create #

的未定义方法`redirect_location'

因此,Facebook登录有效,而本地登录则无效。可能会出现什么问题?

1 个答案:

答案 0 :(得分:0)

看起来像是与gemsets的混合,并使用不同版本的Devise中的不同内容。