Dans byebug, nous pouvons passer à la ligne suivante en tapant «n», de même y a-t-il de même pour passer à la ligne suivante dans «pry»?
J'ai parcouru la documentation mais rien ne fonctionne.
3 réponses
Consultez pry-nav, il vous propose des méthodes telles que next
et {{X1} }, qui devrait être ce que vous recherchez.
Si vous êtes dans l'ancien Pry, vous pouvez utiliser exit
pour passer au binding.pry
suivant ou disable-pry
pour quitter Pry complètement.
Vous pouvez exit
pour continuer le flux de code
Vous ne pouvez pas. pry n'a aucune commande qui vous permet de passer à la ligne suivante. Ainsi, vos alternatives sont:
- Ajout d'un nouveau
pry.binding
sur le point d'arrêt suivant, puis utilisation deexit
pour sauter entre les bingings. - Utiliser une gemme comme
pry-byebug
oupry-nav
qui ajoute la commandenext
pour passer à la ligne suivante. - Utilisation d'un gem comme
pry-byebug
oupry-debugger
qui ajoute la commandebreak
pour ajouter des points d'arrêt commebreak <Class#method>
.
L'installation de pry-byebug
est la meilleure solution pour votre cas, vous ne pouvez pas y parvenir avec seulement pry
.
De nouvelles questions
ruby-on-rails
Ruby on Rails est un framework d'application web open source à pile complète écrit en Ruby. Il suit le modèle de framework MVC populaire et est connu pour son approche "convention sur configuration" pour le développement d'applications.