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 助手时,rails 给出了错误的相对路径。
<%= url_for(:action => 'index', :controller => 'travels' %>
给
/travels/
正确的结果将是
/ror/travels/
url helper 和其他具有相对 url 的 helper 的想法很好。我打算使用它们。如何为 rails 设置正确的根路径以在 helper 中使用?