目前正在生产中,正在获取此文本:
500 Internal Server Error
If you are the administrator of this website, then please read this web application's
log file and/or the web server's log file to find out what went wrong.
该页面中没有html,什么也没有。
该代码位于哪里?我在这方面没有public / 500.html或任何东西。
在我的路线中,我有:
get "/404", :to => "errors#error_404"
get "/422", :to => "errors#error_404"
get "/500", :to => "errors#error_500"
get "/505", :to => "errors#error_505"
ErrorsController:
class ErrorsController < ApplicationController
def sub_layout
"left"
end
def error_404
render :status => 404, :formats => [:html], :layout => "white", :sub_layout => "left"
end
def error_422
render :status => 422, :formats => [:html], :layout => "white", :sub_layout => "left"
end
def error_500
render :status => 500, :formats => [:html], :layout => "white", :sub_layout => "left"
end
def error_505
render :status => 505, :formats => [:html], :layout => "white", :sub_layout => "left"
end
end
如何使其始终加载我的自定义错误?在某些错误上,它只是将2行文本从Rails核心抛出了,我希望它每次都能拾取我自定义样式的错误页面!怎么样?谢谢!
引发您所遇到的错误
这意味着,您的异常所挽救的代码本身就是抛出异常。您可以检查日志中的文本:
Error during failsafe response:
确定异常的真正根源,从而解决您的问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句