PassengerからUnicornに移行しています。Passengerでは、Rails3.0アプリをRailsBaseURIオプションで実行して、たとえばすべてのURLの前に「/blah」を付けていました。
Unicornで同じアプリを実行する場合、「-path / blah」をunicorn_railsに渡しますが、サーバーはhttp:// server:3000 / blahではなくhttp:// server:3000 / etc/etcとして機能します。 / etc/ etc-いくつかのアセットが/blah/を介して要求されているのがわかります(JSファイルなど)が、さまざまなリンクの前に「/blah/」がありません。
つまり、要約すると、Unicornでアプリを/ blahの下にマウントして、すべてのリクエストがパスの前に「/ blah」を付けて機能し、すべてのリンクとアセットが「/ blah /」を前に付けて作成されるようにするにはどうすればよいですか?
ありがとう