application.rb定义的方法没有找到?

时间:2014-12-11 10:09:28

标签: ruby-on-rails config

我正在开发一个项目,我从旧版本的Rails(1或2,我认为)继承了一些遗留代码。在修补它之后,我尝试启动它,但我在我的一个控制器中遇到了麻烦。具体来说,行@user = current_user || User.new表示无法找到current_user。在做了一些挖掘之后,我发现def current_user在我的application.rb文件中挂起了。为什么app不加载此方法?

我是否误解了application.rb应该如何工作?

(如果重要,这个方法似乎受到保护,但我不知道这会如何阻止应用看到这个定义。)

1 个答案:

答案 0 :(得分:0)

查看对原始问题的评论。