我正在使用Rails应用程序。当应用程序中的任何地方发生错误时,我需要它来重定向相同的路径是根路径,例如未定义方法的错误,未找到变量等。
如果有人做了类似的事情,请建议我如何继续。
答案 0 :(得分:0)
如果您在控制器中使用了正确的继承,则可以使用以下内容:
class ApplicationController < ActionController::Base
rescue_from(Exception) do |e|
logger.error e
redirect_to root_path
end
end
注意:您需要让每个控制器继承ApplicationController
才能使其正常工作