运行 rails 子文件夹下的应用
Run rails app under subfolder
我一直在 localhost:3000 上测试我的 rails 应用程序,它工作正常。但是,当部署到我的主机时,root URL 是:
我现在没有域名。
当我将浏览器指向上面的 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
我一直在 localhost:3000 上测试我的 rails 应用程序,它工作正常。但是,当部署到我的主机时,root URL 是:
我现在没有域名。
当我将浏览器指向上面的 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