我正在将一个Rails应用程序迁移到在TorqueBox上运行的JRuby。
因此,我现在以http://localhost:8080/myapp/
而不是之前的http://localhost:3000/
在本地运行。
因此,我的路线都没有匹配。
考虑到我将最终从/
运行此问题,是否有一种快速方法可以考虑此更改而无需重写所有路由。
谢谢!
答案 0 :(得分:2)
您可以将config.action_controller.relative_url_root = "/myapp"
放入相应的环境文件中。在这种情况下,它听起来像是config/environments/development.rb
。一旦您在其他地方部署并希望再次使用/
作为根URL,只需确保该应用程序在生产环境中运行,并且它将按预期工作。