byebug: прервать вывод на консоль
У меня есть некоторый код (приложение Rails), который генерирует вывод на консоль.
Я хотел бы использовать byebug, чтобы получить местоположение того, что генерирует этот вывод.
Есть способ сделать это?
2 ответа
Используйте pry gem для отладки кода
Gemfile
gem 'pry'
добавьте связывание.pry в любом месте для отладки кода
Не могли бы вы указать немного больше? Что вы имеете в виду, имея "местоположение того, что генерирует этот результат"? Вы имеете в виду след? Если да, у buybug есть команда backtrace (вы также можете использовать где). Вы смотрели на это?
РЕДАКТИРОВАТЬ:
Вы можете использовать pry с byebug (с pry-byebug) и выполнять то, что вы хотите.