运行 rails 子文件夹下的应用

Run rails app under subfolder

我一直在 localhost:3000 上测试我的 rails 应用程序,它工作正常。但是,当部署到我的主机时,root URL 是:

http://99.88.77.66/~username

我现在没有域名。

当我将浏览器指向上面的 URL 时,我得到找不到根:

/~用户名

或者

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

我找不到这条路线:

/~username/controller/index

我使用的是里亚尔 4.2.3 和 Ruby 2.0。

在获得合适的域名之前,如何使我的路由与此类子文件夹一起工作?

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

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