Better Errors - страница ошибки на стероидахAlex Soulim

Better Errors - библиотека, заменяющая стандартную страницу ошибки в Rails/Rack-приложении.

Вы получаете:

  • full stack trace
  • возможность просмотра исходного кода (с подсветкой)
  • возможность инспектирования переменных
  • Live REPL

Подключение:

group :development do
  gem "better_errors"
end

Для активации расширенных возможностей типа Live REPL потребуется еще дополнительная библиотека:

gem "binding_of_caller"

Подробности ищите в README - github.com/charliesome/better_errors

Комментарии
inst

Для не-rails приложений нужно будет ещё отключить Rack::ShowExceptions middleware. В Sinatra, по крайней мере, без disable :show_exceptions gem better_errors у меня не заработал.

С shotgun не заводится и для многопоточных веб-серверов gem непригоден.

Andrey Krisanov

Гем отличный. Единственное, что печалит - binding_of_caller не собирается для ruby 1.9.3.

Artemev Yuri

А мне оно не понравилось, все красиво и помогает, но когда дело дошло до ошибок в sass, он их не показывал, просто уведомлял об ошибке в шаблоне, я два часа бился, не мог ее найти. В итоге решил отказаться использовать гем.

Kyrylo Silin

Andrey Krisanov, а почему не собирается? Не могли бы вы добавить «проблему» в трекере?

Пожалуйста авторизуйтесь, чтобы добавить комментарий. Вход