我目前正在使用 Ruby on Rails 3.2.8 并在config/routes.rb中有此重定向:
root :to => redirect("/home/index.html")
这适用于在开发中将 http: //localhost:3000/重定向到http://localhost:3000/home/index.html。但在我的测试环境中,我使用代理和子路径,在config/environments/test.rb中设置relative_url_root如下所示:
config.action_controller.relative_url_root = '/testpath'
所以我希望从http://testdomain.com/testpath重定向到http://testdomain.com/testpath/home/index.html但它会重定向到http://testdomain.com/home/index.html .
如果已设置,如何更改我的重定向语句以使用 relative_url_root?