如何将Rails 3.1应用程序配置为在特定目录(如“/ r”)下运行?
我试过在config.ru:
map '/r' do run Debtor::Application end
但是刚刚返回“找不到:/ r”
为了让它上班,我不得不把范围内的所有路线:
scope '/r' do #routes end
并将以下行添加到config / applcation.rb中
config.assets.prefix = "/r/assets"
并将我的jquery ui css文件从/ stylesheets移动到/ r / stylesheets.
这似乎太复杂了.不是有更简单的方法吗?为什么我的config.ru设置不工作?
我的用例是为一个wordpress服务器提供一个导轨供电的ajax后端.
解决方法
你在乘客下跑吗
那么RailsBaseURI可能就是你想要的.
https://www.phusionpassenger.com/library/deploy/apache/deploy/ruby/#deploying-an-app-to-a-sub-uri