Ruby on rails Rails map.root重定向到错误URL时出现问题
我有一个Rails应用程序部署在一台机器上,但没有使用Passenger(即RailsBaseURI/myapp)部署到该机器的根目录。我已尝试将map.root设置为指向路由中的一个控制器: map.root:controller=>:目标Ruby on rails Rails map.root重定向到错误URL时出现问题,ruby-on-rails,Ruby On Rails,我有一个Rails应用程序部署在一台机器上,但没有使用Passenger(即RailsBaseURI/myapp)部署到该机器的根目录。我已尝试将map.root设置为指向路由中的一个控制器: map.root:controller=>:目标 它正在重定向,但不是到正确的位置。不是去www.mymachine.com/myapp/target,而是去www.mymachine.com/target,这是不正确的。我不确定我遗漏了什么,但这似乎是显而易见的。您可以在配置中设置ENV['RAILS\
它正在重定向,但不是到正确的位置。不是去www.mymachine.com/myapp/target,而是去www.mymachine.com/target,这是不正确的。我不确定我遗漏了什么,但这似乎是显而易见的。您可以在配置中设置ENV['RAILS\u RELATIVE\u URL\u ROOT']='myapp' 此外,您还可以使用map.root:controller=>:target、:path\u prefix=>“myapp” 后一种方法需要针对每个资源进行,而第一种方法适用于所有资源