我们的 Rails 应用程序被设计为链接到多个客户端数据库的单个代码库。根据子域,应用程序确定要连接到哪个数据库。
我们使用液体模板为每个客户定制演示文稿。我们无法为每个客户定制通用的“我们很抱歉,出了点问题......”消息。
谁能推荐一种方法让我们能够做到这一点。
谢谢
溶解氧
为了捕获 Rails 2 中的异常,rescue_from控制器方法是指定处理各种情况的操作的好方法。
class ApplicationController < ActionController::Base
rescue_from MyAppError, :with => :show_errors
def show_errors
render :action => "..."
end
end
Run Code Online (Sandbox Code Playgroud)
这样您就可以制作动态错误页面来替换静态的“public/500.html”页面。
| 归档时间: |
|
| 查看次数: |
2120 次 |
| 最近记录: |