Rails Debug - 如何在每一步上打印变量值

时间:2013-10-31 12:35:06

标签: ruby-on-rails debugging rdebug

假设我有一个名为@test_var

的变量

我使用这个变量

有数百行代码

在调试时,我需要为{1}}提供下一步,n检查值

我可以用单一命令(即)在每一步打印变量的值吗?

3 个答案:

答案 0 :(得分:1)

您正在寻找

display @test_var

之后,每次调试器停止时都会打印@test_var

答案 1 :(得分:0)

如果您想在控制器中打印,那么

每行给出一个标题,如

p "step 1"
p @test_var

p "step 2"
p @test_var

答案 2 :(得分:0)

我自己的打印和调试变量的解决方案是https://github.com/igorkasyanchuk/wrapped_print

您只需调用 @test_var.wp 即可在日志中查看此变量的值