Есть ли отладочная панель инструментов для Rails 3.x - PullRequest
11 голосов
/ 08 сентября 2011

Я использовал Rack :: Bug более года назад, теперь я хотел бы использовать его с новым проектом Rails 3.1.Я попытался установить его, как master, так и rails3 ответвления, но безуспешно.

Также попытался некоторые github-вилки , но они тоже не работали.Любая альтернатива с теми же функциями?

PS Я уже знаю newrelic и его режим разработчика , просто ищу что-то еще, более похожее на Rack :: Bug

Вотнебольшой скриншот того, на что способен (зеленая панель инструментов с отладочной информацией)

rack bub

Ответы [ 3 ]

4 голосов
/ 13 октября 2011

Ошибка стойки кажется исправлена, у меня ветка rails3 работает на 3.1.1

3 голосов
/ 09 сентября 2011

только что найдено рельсы-сноски

enter image description here

Pro:

  • Легко добавить
  • Вставить ссылки TextMate в ваш HTML, чтобы быстро редактировать файл
  • Имеет ссылку трассировки рядом с запросами SQL, в которой указано, ГДЕ выполняется запрос

Минусы:

  • Плохой макет, вам нужно прокрутить до конца страницы, я предпочитаю панель инструментов, как Rack :: Bug
  • Не может быть переключен, всегда выполняется
  • Отсутствует ActiveRecord информация об экземпляре. Очень полезно при поиске утечек памяти.
  • Функция трассировки запросов всегда включает запросы типа SHOW FIELDS FROM table SCHEMA и SHOW TABLES
  • Множество бесполезной информации на вкладке назначений, такой как весь @_response_body и объект @_view_renderer (которые включают много информации)

Еще ищите, любой намек приветствуется.

2 голосов
/ 05 ноября 2012

Проверьте мини-профилировщик, он тот же, что и в StackExchange (кроме портированного на Ruby). http://railscasts.com/episodes/368-miniprofiler?view=asciicast

...