環境
pry (0.10.4)
pry-nav (0.2.4)
pry-rails (0.3.6)
rails consoleでnextが使えない
[1] pry(main)> 1.upto(3) do |num|
[1] pry(main)* next if num > 1
Error: Cannot find local context. Did you use `binding.pry`?
nextはpry-navでの予約語で使えません ![]()
Pry::Commands.deleteを使って解決
[2] pry(main)> Pry::Commands.delete 'next'
=> ["next"]
[3] pry(main)> 1.upto(3) do |num|
[3] pry(main)* next if num > 1
[3] pry(main)* puts num
[3] pry(main)* end
1
=> 1
consoleをexitすると初期化されるので、常にoffっておきたい場合は.pryrcに書いておくと良いそうです ![]()
現場からは以上です。