如何调试Rails的内部工作?

时间:2009-07-06 06:02:10

标签: ruby-on-rails

我想知道是否有任何方法可以调试和理解Rails ActiveRecord,ActiveController,请求和响应工作,调度等的内部工作。

3 个答案:

答案 0 :(得分:2)

我想说最好的方法是阅读代码并使用像ruby-debug这样的调试器。结帐tutorial on ruby-debug。最后一个资源:Jamis Buck在他的博客上有一个关于Rails under the hood的非常好的系列。

答案 1 :(得分:2)

我发现很少有理由使用任何类型的IDE与Ruby,但调试到Rails框架,出于好奇,需要修复我的一些误解或识别错误(我只找到一个和它很小)是主要的。

这里有很好的清单:https://stackoverflow.com/questions/826164/a-definitive-list-of-ides-for-ruby-on-rails;我个人觉得NetBeans足够了。而且价格合适。

答案 2 :(得分:0)

不会像AGWDR这样的书和Rails API Docs是一个比步进调试器更短的路线吗?
更新:我要说我从未见过红宝石的逐步调试器..但Mark已经发布了一个:) Rubyists在工作。然而,它仍然是一种痛苦的学习方式。