【发布时间】:2016-08-16 02:55:15
【问题描述】:
我正在尝试使用 pry 和 pry-byebug 在 Rails 控制台中逐步执行某些代码。我用
启动了控制台pry -r ./config/environment
然后我设置一个断点:
break Foo#bar
然后创建一个新的Foo 并在其上调用bar:
Foo.new.bar
我希望步入Foo#bar,但该方法只是正常执行。
有什么方法可以让这个工作流程发挥作用吗?
【问题讨论】:
-
您是否尝试过使用基于行号的方法来解决此问题?来自文档:
break app/models/user.rb:15这似乎更加明确。 -
另外,您能否澄清一下您是否需要在 pry-byebug 会话中执行此操作,或者您是否可以按照@kcdragon 的建议在代码本身中设置断点他的回答。如果是后者,请接受他的回答。
标签: ruby-on-rails ruby pry byebug