Я запускаю ruby-debug с bundle exec rdebug script/server
в Rails 2.3. Когда я нажимаю Ctrl-C
, он выходит из всей программы и отладчика. Я хочу, чтобы это прекратило выполнение программы и привело меня в сеанс отладчика.
Я пробовал catch Interrupt
, но это не сработало. Есть ли исключение, которое вызывается, когда я останавливаю рельсы с помощью Ctrl-C
, что было бы полезно использовать для этой цели? Или есть другой способ?
То, что я хочу, эквивалентно нажатию кнопки Break (пауза) в Visual Studio (я еще не сделал этого с Rails IDE).