Как я могу получить красивые сообщения об ошибках при разработке на localhost? - PullRequest
0 голосов
/ 03 января 2011

Я разрабатываю приложение rails и запускаю сервер в среде разработки на своем локальном хосте. Я хотел бы видеть страницу с ошибкой, которую я вижу, когда приложение находится на рабочем сервере, и я захожу на страницу myapp.com/should_show_error_page, чтобы я мог ее стилизовать. В настоящее время, когда я захожу на страницу, которая должна отображать ошибки такого рода, я получаю полное описание исключений и трассировки стека. Запустить сервер с RAILS_ENV = production недостаточно, если я не перейду на страницу с другого компьютера. Буду признателен за любую помощь.

Обновление

Настройка config.consider_all_requests_local = true в config/environments/development.rb тоже не делает

другое обновление

Я использую вратарь для генерации страниц ошибок, поэтому они не статичны.

Ответы [ 3 ]

3 голосов
/ 03 января 2011

Самый простой способ сделать это - получить доступ к этому через имя хоста вашего компьютера. Например, я бы протестировал его, используя http://ryanbigg.local:3000/. Чтобы получить имя хоста, введите hostname в приглашении.

1 голос
/ 03 января 2011

Просто отразите конфигурацию вашего производственного сервера. Не зная, что это такое, я не мог прокомментировать дальше.

0 голосов
/ 03 января 2011

Редактировать public/500.html. Перейдите на http://localhost:3000/500.html, чтобы увидеть, как это выглядит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...