例如我有这段代码:
category.items.each do |item|
price = get_item_price(item)
...
end
第一线的断点:
category.items.each do |item|
我想逐行踩踏。
当我按F7
(步入)时,我会转到define_readers [association.rb:110] (ActiveRecord::Associations::Builder::Association)
当我按F8
时(跳过),它只是步入end
那么有什么方法可以逐行排列吗?
答案 0 :(得分:1)
我建议你使用pry gem:https://github.com/nixme/pry-debugger
答案 1 :(得分:0)
如果你想在循环的每次迭代中打破,我建议在循环的第一行放置一个断点:
price = get_item_price(item)
然后进入下一次迭代,你点击恢复按钮(我相信F9),这样它将在下一次迭代的同一点再次中断。从那里你应该能够逐步完成当前迭代中的每一行