Most of the time I'm trying to debug Pry, whenever I jump to the next line next
command, it looks like another frame. For example, check your code:
items. Where (dst: "book"). Do each. Book | Ott = book.ot est = extract_es_title (ott) if oat! = Zero web_item = Item.find_by (su: GR_BASE_URL + book.id) binding.pry are included in the end class item Monogead :: Document Mogaid :: Timestamp Area: Su, as: source_url field: OT, like :: other_ Title field: DST, as: :: details_structure end
If I run the code, it stops at the correct breakpoint. However, if I run next
in Pry console, then it becomes what gets deeper in the stack rather than jumping on the next line Next
:
645: def yield_document (document, and block) 646: doc = document.respond_to? : _id)? 647: Documents: Factory.frame_db (Class, Document, Criteria. [Option: Field]) 648: Product (Doctor) = & gt; 649: documents.push (Doctor) Is Cashable? 650: End
Why is this behavior? How can I go to the next method line?
Thanks in advance.
Use the breakpoints:
break 4
Then press CTRL-D
or type continue
and you should take it to line 4, generally "next row" is considered to be the next line of execution, not The next line of your current file
From Docs:
No comments:
Post a Comment