我已经安装了 devise 2.1.2 和 cancan 1.6.8。
devise的current_user
助手在我的控制器中工作正常,但不能在视图模板中工作。我很困惑为什么会这样。我以前可以current_user
在我的视图文件中使用。
我尝试添加 before_filterauthenticate_user!
并没有帮助。
更糟的是,我会在 application_controller 中添加一个 before 过滤器,上面写着@current_user = current_user
但这看起来很傻。
current_user
返回 nil 而user_signed_in?
返回 true很奇怪。
关于如何解决这个问题的任何想法?