在子文件夹下运行rails app

时间:2015-08-07 17:11:35

标签: ruby-on-rails-4 deployment routes

我一直在localhost:3000上测试我的rails应用程序,它运行得很好。但是,在部署到我的主机时,根URL是:

http://99.88.77.66/~username

此时我没有域名。

当我将浏览器指向上述URL时,我找不到根目录:

/〜用户名

的替代方案

http://99.88.77.66/~username/controller/index

我找不到这条路线:

/〜用户名/控制器/索引

我使用的是Rial 4.2.3和Ruby 2.0。

在获得合适的域名之前,如何让我的路由使用这种子文件夹?

1 个答案:

答案 0 :(得分:1)

尝试在config.relative_url_root中设置config/environments/production.rb

http://guides.rubyonrails.org/configuring.html#deploy-to-a-subdirectory-relative-url-root