我是Ruby on Rails的新手,我面临着许多我不知道的逻辑错误。像普通程序员一样,解决错误的方法是先调试它。我可以知道如何调试吗?因为当我尝试这样做时,它已经向我显示错误:
“未捕获的异常:未初始化的常量Object :: ApplicationController”
我可以知道如何解决此错误以及如何调试?谢谢! :)
答案 0 :(得分:7)
您可以在代码中快速而肮脏地执行此操作:
raise my_object.inspect
这将抛出有关该对象的信息的异常。
或使用ruby-debug宝石。
我建议您阅读Rails文档中的Debugging Rails Applications章节。