11

使用 {:trailing_slash => true} 在链接中添加尾部斜杠很容易,但这并不能说明用户是否输入了非斜杠 url。有没有办法通过路由器中的重定向来强制使用斜杠?

get "/:controller/:id" => redirect{|params| "/#{params[:controller]}/#{params[:id]}/" }

以上导致循环。

为什么?

“./subclass”的相对链接

/parent/1

/parent/1/
4

1 回答 1

9

在 config/application.rb 文件中,添加

config.action_controller.default_url_options = { :trailing_slash => true }

在应用程序类

于 2013-05-08T14:59:00.003 回答