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