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