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