byebug:打破输出到控制台

时间:2017-03-05 12:53:26

标签: ruby-on-rails puts byebug

我有一些代码(一个Rails应用程序)可以生成输出到控制台。

我想使用byebug来获取产生输出的位置。

有办法吗?

2 个答案:

答案 0 :(得分:0)

你能再说一点吗?拥有“产生输出的任何位置”是什么意思?你的意思是追踪?如果是,buybug有回溯(您也可以使用 where )命令。你看看这个吗?

编辑:

你可以使用pry with byebug(pry-byebug)并完成你想要的任务。

答案 1 :(得分:0)

使用pry gem来调试代码

的Gemfile

gem 'pry'

将binding.pry添加到任何地方以调试代码