2013-10-31 28 views
0

说我有一个名为@test_varRails的调试 - 如何在每一步

变量,我有几百行代码中使用这个变量

在调试我需要给n为下一步打印变量值@test_var检查值

我可以在单个命令(即)每个步骤打印变量的值?

回答

1

您正在寻找

display @test_var 

之后,@test_var将在每次调试器停止的时间。

0

如果你想打印控制器中,然后

的每一行给一个标题像

p "step 1" 
p @test_var 

p "step 2" 
p @test_var 
+0

那么我举个例子,但真实的情况是在生产中有大量代码 – shiva

+0

我们可以将多个代码分成多个方法,我们也可以使用帮助器。如果它不是旧的代码,那么根据它们的可用性将它分成多个私有方法是很好的。 – Debadatt

+0

你是否在告诉每一行添加'print'? – shiva