Ruby初学者です。
現在、ポートフォリオのようなものを作成しております。
【実現させたいこと】
binding.pryを使ったデバッグ
【困っていること】
binding.pryをviewに嵌め込みデバッグをしました。
起動はするのですが、nextで次の行に進めようとした際に、以下のように別ファイルのviewが表示されてしまいました。
(binding.pryを差し込んだviewファイル)
<h5><%= related_product.name %></h5> <h3><%= related_product.display_price %></h3> <% binding.pry %>
(ターミナル上の出力)
16: <h5><%= related_product.name %></h5> 17: <h3><%= related_product.display_price %></h3> 18: <% binding.pry %> => 19: <% end %> 20: </div> 21: </div> 22: </div> [1] pry(#<#<Class:0x00007f9665870e80>>)> next
このようにnextを打ち込み、本来なら20行目に移動すると思うのですが、ActionView::Helpers::CaptureHelper#with_output_buffer:というファイルの206行目に飛ばされてしまっています。
197: def with_output_buffer(buf = nil) #:nodoc: 198: unless buf 199: buf = ActionView::OutputBuffer.new 200: if output_buffer && output_buffer.respond_to?(:encoding) 201: buf.force_encoding(output_buffer.encoding) 202: end 203: end 204: self.output_buffer, old_buffer = buf, output_buffer 205: yield => 206: output_buffer 207: ensure 208: self.output_buffer = old_buffer 209: end
ご教授頂けますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/06 01:25
2018/12/06 01:38
2018/12/06 02:12