【发布时间】:2012-07-24 14:26:55
【问题描述】:
我有一个 Rails 应用程序,其中有两个部分,因此我想为错误页面使用两种不同的布局。
例如,如果错误来自第 1 部分,则应为错误 (404, 500) 使用 layout1 / 不同的页面。
如果错误来自第 2 部分,那么 layout2 / 不同的页面应该用于错误 (404, 500)。
我编写了代码来定义错误页面,启用了 erb 和 ruby 代码。
在应用程序.rb中
config.exceptions_app = self.routes
在 routes.rb 中
match "/404", :to => "errors#error_404"
match "/500", :to => "errors#error_500"
【问题讨论】:
-
嗨,我更新了我的答案。希望它有助于解决您的问题。
标签: ruby-on-rails