如何在运行Ruby时在NetBeans中使用调试器停止调用NoMethodError?

时间:2010-09-09 12:55:39

标签: ruby-on-rails ruby debugging netbeans

  • Netbeans 6.9
  • JRuby 1.5.0
    • rails 2.3.4

错误示例:

NoMethodError in Report#week

Showing app/views/report/_list_record.html.erb where line #26 raised:

You have a nil object when you didn't expect it!
The error occurred while evaluating nil.sorting

....

我可以设置断点,调试器工作正常。但是当我遇到NoSuchMethod错误时,我的浏览器会收到一个很好的HTML页面(见上文),告诉我这个问题。

这对我来说还不够。我希望NetBeans IDE / Debugger停止发生错误的位置。我希望在每个级别上都有一个带变量的交互式调用堆栈,就好像我会在正确的时间在正确的位置放置一个断点。

(每个其他开发环境都知道并默认情况下这样做。我想知道为什么这个没有...)

1 个答案:

答案 0 :(得分:1)