2011-08-08 58 views
0

我正在将Rails应用程序迁移到在TorqueBox上运行的JRuby。Rails:匹配前缀所有其他路线的路线

因此,我现在在本地运行http://localhost:8080/myapp/而不是以前的http://localhost:3000/

因此,我的路线没有匹配。

有没有一种快速的方法来考虑到这一变化,而不必重写我所有的路线,因为我将最终从/运行这个路线。

谢谢!

回答

2

您可以将config.action_controller.relative_url_root = "/myapp"置于适当的环境文件中。在这种情况下,它听起来像是config/environments/development.rb。一旦您在其他地方部署并希望再次使用/作为您的根URL,只需确保该应用程序正在生产环境中运行,并且它将按预期工作。