2013-10-31 32 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