2013-08-19 180 views
0

我想打电话给current_user在轨控制台,以确保在用户登录使用CURRENT_USER和其他设计助手当我写它虽然,我得到以下错误:在轨控制台

1.9.3p393 :045 > current_user 
NameError: undefined local variable or method `current_user' for main:Object 

如何我是否包含可让我使用此方法的适当模块?

+1

current_user从会话中获取信息。从控制台无法访问会话。 – usha

+0

好吧,我将不得不围绕这个问题进行调试,然后 –

+0

你看过[pry-rails](https://github.com/rweng/pry-rails)和['binding.pry'](https:/ /github.com/pry/pry#runtime-invocation)? – rubish

回答

0

最好的事情是使用撬宝石。一旦你安装了它,只需将pry添加到你的控制器,你就可以访问current_user。您不能以任何其他方式从控制台访问current_user,因为它是基于会话的。