我的应用程序只是一个典型的带有Postgresql的Rails(实际上是OS X上的Postgres应用程序)。我想在我的Rails应用程序无法连接到数据库并且现在显示连接错误的纯文本而不是Rails错误页面(或稍后可能是静态HTML错误页面)时添加异常处理。
我已尝试在s[i].A
下面添加例外。
application_controller.rb
但它不会呈现纯文本。 (我也在其他控制器上使用此异常片段。它正在工作,但它正在处理一个不同的异常,例如我用它来处理# from app/controllers/application_controllers.rb
-------------------------------------------------
rescue_from PG::ConnectionBad, with: :database_connection_error
def :database_connection_error
render plain: "Could not connect to the Database"
end
(code ommited)
错误)
有没有办法处理ActiveRecord::RecordNotFound
或指出我在这里做错了什么?
提前致谢。