Как я могу вручную отобразить страницу ошибок рельсов из исключения?Вручную визуализировать страницу с рельсами
Я имею в виду страницу ошибки реальных рельсов, а не обычай одно:
У меня есть исключение, и мне нужно HTML этого шаблона рельсов от него.
EDIT:
Как @ предложил Зелёный, я могу использовать шаблоны из here, теперь вопрос, как я могу вынести это?
render 'rescues/diagnostics' #=> ActionView::MissingTemplate
Спасибо, это на самом деле помогает мне. Вы знаете, как я могу это сделать? render 'rescues/diagnostics' не работает. Я думаю, что это можно сделать, у меня есть данные (@exception и @request). – jvenezia
@jvenezia посмотрите на ['Rescuable'] (http://api.rubyonrails.org/classes/ActiveSupport/Rescuable/ClassMethods.html), это rails api для аварийных ошибок. Посмотрите на это ['answer'] (http://stackoverflow.com/questions/9638751/how-to-render-500-page-in-rescue-from). –
Я использую rescue_from для обработки исключений. Но моя цель - показать html исключения, созданного в формате js, поэтому я могу видеть его непосредственно в браузере, не заходя в консоль. Поэтому моя идея заключалась в том, чтобы сделать что-то подобное в ответ на исключение format.js: $ ('body'). Html ("<% = render 'the_rails_template_for_exceptions'%>"); – jvenezia