2012-07-09 50 views
2

我是Ruby on Rails的新手,我面临着很多我不知道的逻辑错误。就像一个普通的程序员一样,解决你的错误的方法是先调试它。我可以知道如何调试它吗?因为当我试图这样做,它已经具备了我一个错误:如何调试Rails应用程序?

“未捕获的异常:未初始化的常量对象:: ApplicationController的”

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

+1

请看[这里](http://stackoverflow.com/questions/21529462/debugging-in-rails)以获取更详细的答案。 – TheMouseMan 2014-02-04 17:02:37

+2

可以在这里找到完整的指南http://nofail.de/2013/10/debugging-rails-applications-in-development/ – phoet 2014-04-04 01:58:35

回答

7

你可以做到这一点的快速和肮脏的方式,在你的代码:

raise my_object.inspect 

这将引发异常有关对象的信息。

或使用ruby-debug宝石。

我建议你阅读Rails文档中的Debugging Rails Applications一章。