使用 {:trailing_slash => true} 在链接中添加尾部斜杠很容易,但这并不能说明用户是否输入了非斜杠 url。有没有办法通过路由器中的重定向来强制使用斜杠?
get "/:controller/:id" => redirect{|params| "/#{params[:controller]}/#{params[:id]}/" }
以上导致循环。
为什么?
“./subclass”的相对链接
/parent/1
与
/parent/1/
使用 {:trailing_slash => true} 在链接中添加尾部斜杠很容易,但这并不能说明用户是否输入了非斜杠 url。有没有办法通过路由器中的重定向来强制使用斜杠?
get "/:controller/:id" => redirect{|params| "/#{params[:controller]}/#{params[:id]}/" }
以上导致循环。
为什么?
“./subclass”的相对链接
/parent/1
与
/parent/1/