如何调试Rails应用程序?

use*_*797 2 ruby debugging ruby-on-rails

我是Ruby on Rails的新手,我面临着许多我不知道的逻辑错误.像普通程序员一样,解决错误的方法是先调试它.我可以知道如何调试吗?因为当我尝试这样做时,它已经向我显示了一个错误:

"未捕获的异常:未初始化的常量Object :: ApplicationController"

我可以知道如何解决此错误以及如何调试?谢谢!:)

Sam*_*ane 7

您可以在代码中以快速和脏的方式执行此操作:

raise my_object.inspect
Run Code Online (Sandbox Code Playgroud)

这将抛出有关该对象的信息的异常.

或者使用ruby-debug gem.

我建议您阅读Rails文档中的Debugging Rails Applications章节.