У меня есть метод обработки ошибок в моем ApplicationController:
rescue_from ActiveRecord::RecordNotFound, :with => :not_found
def not_found(exception)
@exception = exception
render :template => '/errors/not_found', :status => 404
end
В RAILS_ROOT/app/views/errors/not_found.html.erb
, у меня есть это:
<h1>Error 404: Not Found</h1>
<%= debug @exception %>
Но @exception
всегда nil
. Я пробовал debug assigns
, но это всегда {}
. Не копируются ли назначения при вызове render :template
? Если так, как я могу получить их?
Я на краю рельсов.