Rails 4在一个子目录中

时间:2014-12-08 07:40:00

标签: ruby-on-rails ruby-on-rails-4 deployment routing subdirectory

我有一个梦想,有一天,我的Rails 4应用程序可以在生产中从/sub提供。

/sub/sub/projects的请求看起来只是//projects。所有资产都将从/sub/assets提供。

但是,在开发环境中,所有内容都可以从localhost:3000的根目录运行。

无论后面的服务器(apache / nginx)如何,我如何配置rails应用程序?

1 个答案:

答案 0 :(得分:0)

如果我理解你的错误:

您可以将项目放在生产服务器上的任何位置。您只需要在apache或nginx配置文件中描述它。对于apache使用DocumentRoot指令。对于nginx,请使用server -> root语法。