Как заменить Пассажирское Приложение не смогло загрузить сообщения об ошибках. Они прекрасны, но я бы предпочел не отображать их, когда мы переносим наше приложение в рабочую среду. Было бы лучше просто показать их на панели разработчика и на странице обслуживания на действующем сайте.
Для пояснения, это страница стека вызовов, которую пассажир отображает, когда ваше приложение rails не загружается.
Я бы предпочел не изменять файлы шаблонов пассажиров напрямую.
Пассажир, похоже, не уважает:
ErrorDocument 500 /500.html
В более новых версиях Phusion Passenger установите следующие параметры на виртуальном хосте Apache:
PassengerErrorOverride on
ErrorDocument 500 /path/to/500.html
Вы должны включить директиву для пассажиров:
PassengerFriendlyErrorPages off
в дополнение к нужным вам директивам ErrorDocument для Apache, чтобы отключить страницу ошибок Passenger.
Если это ошибка 500, которую вы получаете / хотите показать что-то другое, вы можете просто изменить страницу 500.html в своем приложении rails в общей папке. Извините, если вы уже, но похоже, что это то, что вы пытаетесь изменить.
/usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.4/lib/phusion_passenger/templates
(Ваш путь к lib / gem может отличаться.)