我之前问过这个如何解决 Rails 重复 url(规范)问题?将 /example 重定向到 /example/并被告知使用
get '/page' => redirect('/page/')
但我有数百个这样的页面,这不是一个非常可扩展的解决方案。在 apache 中,我使用 .htaccess,因为我使用的是 phusion 乘客,所以我们有一些解决方案吗?或任何 routes.rb 方式来做到这一点?
我之前问过这个如何解决 Rails 重复 url(规范)问题?将 /example 重定向到 /example/并被告知使用
get '/page' => redirect('/page/')
但我有数百个这样的页面,这不是一个非常可扩展的解决方案。在 apache 中,我使用 .htaccess,因为我使用的是 phusion 乘客,所以我们有一些解决方案吗?或任何 routes.rb 方式来做到这一点?
:trailing_slash
通过在 application.rb 中设置为 true,您可以让所有 url 都以斜杠结尾
config.action_controller.default_url_options = { :trailing_slash => true }
可以在此处找到相关帖子:如何使 Rails 不忽略路线中的斜杠?