gpt4 book ai didi

ruby-on-rails - Rails : run code ignoring binding. pry

转载 作者:行者123 更新时间:2023-12-04 05:41:53 24 4
gpt4 key购买 nike

我经常使用 pry-byebug gem 在我的代码中放置断点

binding.pry 

但是,在调试过程中(比如在进行了轻微更改之后),我经常希望在没有任何断点的情况下运行整个代码/规范。

有没有办法做到这一点?我正在寻找类似的东西
bundle exec rspec '--ignore-pry' spec/controller/my_controller.rb

最佳答案

TL;DR 使用 DISABLE_PRY=1 环境变量

我有完全相同的问题,我发现了这个 https://github.com/pry/pry/blob/master/spec/pry_spec.rb#L29

基本上你只是跑

DISABLE_PRY=1 bundle exec rspec spec/controller/my_controller.rb

你很好。在这批 pry 模块上进行了测试
$ cat Gemfile.lock | grep pry    
pry (>= 0.9.12)
pry (0.10.4)
pry-byebug (3.4.1)
pry (~> 0.10)
pry-doc (0.10.0)
pry (~> 0.9)
pry-rails (0.3.4)
pry (>= 0.9.10)
pry-rescue (1.4.4)
pry
pry-stack_explorer (0.4.9.2)
pry (>= 0.9.11)

关于ruby-on-rails - Rails : run code ignoring binding. pry ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19822806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com