Rails バージョン: 3.2
既存の PHP サイトがあり、そこに Rails を使用して新しい機能を追加したいと考えています。
最後のゴールは、サイト全体を Rails に移行することです。そのため、mod_proxy を使用してサブパスで Rails を統合することにしました: /ror
ここに私の mod_proxy 設定があります:
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /ror http://localhost:3000/
ProxyPassReverse /ror http://localhost:3000/
問題は、url ヘルパーを使用しようとすると、レールが間違った相対パスを与えることです。
<%= url_for(:action => 'index', :controller => 'travels' %>
与える
/travels/
そして正しい結果は
/ror/travels/
URL ヘルパーや相対 URL を使用するその他のヘルパーのアイデアは優れています。私はそれらを使用するつもりです。ヘルパーで使用するレールの正しいルート パスを設定するにはどうすればよいですか?