【问题标题】:Ruby on Rails Custom Rails Resource Routing Error PagesRuby on Rails 自定义 Rails 资源路由错误页面
【发布时间】:2015-09-23 21:24:02
【问题描述】:
我想将 Rails 资源的所有损坏的站点链接路由到特定的自定义错误页面,并将所有其他损坏的链接路由到另一个自定义错误页面。
例如:
/locations/wrong-location - 位置错误页面无效
/products/wrong-product - 无效的产品错误页面
有人知道如何在 Rails 3.2 中做到这一点吗?
【问题讨论】:
标签:
ruby-on-rails
ruby
ruby-on-rails-3
rails-routing
【解决方案1】:
您想在您的routes.rb 中使用包罗万象:
match 'locations/*other', to: 'locations#wrong-location'
或在 Rails 4 中
match 'locations/*other', to: 'locations#wrong-location`, via: :all
然后只需设置控制器和视图。