I really wish rails would stop trying to hide exceptions from me...

This commit is contained in:
Tom Hughes 2010-01-13 13:34:59 +00:00
parent 7381dad23b
commit 8865543903

View file

@ -84,6 +84,12 @@ private
SystemTimer.timeout_after(30) do
yield
end
rescue ActionView::TemplateError => ex
if ex.original_exception.is_a?(Timeout::Error)
render :action => "timeout", :status => :request_timeout
else
raise
end
rescue Timeout::Error
render :action => "timeout", :status => :request_timeout
end