Отладка приложения Rails с помощью Textmate

Ребята, как вы отлаживаете свои приложения на Rails? Я видел ссылку на datanoise.com, которая должна показать, как использовать ruby-debug с Textmate с помощью пакета... но похоже, что страница не работает. Кто-нибудь знает, как это настроить? Спасибо!


person johnmcaliley    schedule 29.06.2010    source источник


Ответы (1)


@johnmcaliley - я отлаживаю свои приложения для рельсов, просто добавляя «отладчик» в свой код:

method_call
variable = method_call + 5
debugger
#more code

Затем запустите веб-сервер rails с опцией --debugger:

script/server --debugger

Для этого у вас должен быть установлен драгоценный камень, я думаю, ruby-debug. Посмотрите этот скринкаст для хорошей демонстрации: http://railscasts.com/episodes/54-debugging-with-ruby-debug

Однако он не подключается к textmate.

person Community    schedule 29.06.2010
comment
Роберт, спасибо за ответ. Это был вариант, который я рассматривал, и предоставленный вами скринкаст помог мне понять, как он работает. Но я все еще ищу что-то, что будет подключаться к Textmate. Я работаю с бета-версией Rails 3 и Ruby 1.9.2. Мне пришлось установить ruby-debug19 для совместимости с Ruby 1.9. Я также установил пакет RubyAMP, который предоставляет механизмы для установки точек останова в Textmate и запуска отладчика из терминала. Все еще пытаюсь взломать его, чтобы заставить работать Rails 3/Ruby 1.9. - person johnmcaliley; 30.06.2010
comment
@johnmcaliley, я немного поискал и нашел то, что может вас заинтересовать (это меня заинтересовало... Я подумывал о том, чтобы попробовать этот мифический помощник по тексту). По-видимому, для textmate есть пакет отладки ruby ​​​​или rails, который позволяет вам подключиться другим способом. Ознакомьтесь с objectmix.com/ruby/758472-ruby-debug-textmate.html blog.macromates.com/2008/textmate-ruby-tricks и macdevelopertips.com/textmate/textmate-execute-inline-ruby.html< /а> - person ; 01.07.2010
comment
Спасибо за ссылки Роберт. Это то, что я искал. Я дам вам знать, насколько хорошо это работает с Rails 3/Ruby 1.9. - person johnmcaliley; 01.07.2010
comment
Кстати, вам стоит попробовать Textmate. Вы будете поражены мощью связок и их скоростью. Моя продуктивность заметно возросла после того, как я перешел на ТМ. Отсутствие встроенного отладчика — моя единственная претензия к IDE. - person johnmcaliley; 01.07.2010