現在、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 を使用するように変更するにはどうすればよいですか?