在user_signed_in时,Devise current_user为nil?是真的

时间:2015-03-29 23:42:06

标签: ruby-on-rails devise

我凌驾于Devise的确认控制器之上。

class Users::ConfirmationsController < Devise::ConfirmationsController
    def create
        if user_signed_in?
            if current_user.confirmed?
                # ...
            end
        end
    end
end

为什么我得到未定义的方法`确认?'为零:NilClass?

我应该在顶部打电话吗?我应该使用资源而不是current_user吗?我应该打电话:authenticate_user!在before_action中?

我错过了什么?

谢谢!

0 个答案:

没有答案