【发布时间】:2017-05-26 06:21:08
【问题描述】:
routes.rb
resources :posts
get '/posts/*missing', to: 'posts#missing'
/posts/1 重定向到 posts#show,但 /posts/asdf 不重定向到 posts#missing
Globbing 在这里不起作用。为什么?
我使用的是 Rails 5.1,看到了一个关于 5.0 的教程,配置完全相同,并且 globbing 捕获了无效的 ID。
我知道我可以使用rescue_from,但我想通过 routes.rb 来实现,我该怎么做?
【问题讨论】:
-
您是否遗漏了路线中的单引号或拼写错误?
-
向我们展示该教程。
标签: ruby-on-rails routing