gpt4 book ai didi

ruby-on-rails - 如何在子目录中部署Rails 3.1应用

转载 作者:行者123 更新时间:2023-12-04 03:34:08 25 4
gpt4 key购买 nike

如何配置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服务器提供由Rails驱动的ajax后端。

最佳答案

你在乘客下跑吗?

然后,RailsBaseURI可能就是您想要的。

https://www.phusionpassenger.com/library/deploy/apache/deploy/ruby/#deploying-an-app-to-a-sub-uri

如果未在乘客的帮助下奔跑,请更新您的问题以显示您的部署情况。

关于ruby-on-rails - 如何在子目录中部署Rails 3.1应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7295744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com