Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 资源\u url生成错误的url_Ruby On Rails_Url_Routes - Fatal编程技术网

Ruby on rails 资源\u url生成错误的url

Ruby on rails 资源\u url生成错误的url,ruby-on-rails,url,routes,Ruby On Rails,Url,Routes,我在服务器的子目录中有一个rails应用程序,类似于www.domain.com/sub 我需要通过电子邮件发送url,所以我尝试使用resource_url,但它会生成一个类似www.domain.com/resource_path的链接,其中应该是ww.domain.com/sub/resource_path 我怎样才能解决这个问题 谢谢 在Rails 2.3.8中,您可以在config/environments/production.rb中添加这样一行 我不确定Rails 3的等价物是什么

我在服务器的子目录中有一个rails应用程序,类似于www.domain.com/sub 我需要通过电子邮件发送url,所以我尝试使用resource_url,但它会生成一个类似www.domain.com/resource_path的链接,其中应该是ww.domain.com/sub/resource_path

我怎样才能解决这个问题


谢谢

在Rails 2.3.8中,您可以在config/environments/production.rb中添加这样一行

我不确定Rails 3的等价物是什么,但如果您使用的是Rails 3,请查看以下问题:

它似乎不起作用。所有路径都变成类似www.domain.com/subdomain/subdomain/resource的路径,并且由资源url生成的路径仍然是错误的。谢谢你的回答。
ActionController::Base.relative_url_root = "/sub"