Ruby on Rails如何获取当前的URL?

Wag*_*ira 20 ruby-on-rails cross-domain

我正在尝试使用rails中的当前URL request.host,request.url但我有一个位于2个域中的网站,因此:

当我在www.example1.comrequest.host或的.url秀www.example1.com

当我在www.example2.comrequest.host或.URL显示example1.com ,因为例题正从例1的所有内容,并在例2显示(解析)

因为request.host得到了真正的主机,而request.url得到主机也是我真的需要在浏览器中获取url而不是主机,有人可以帮忙吗?

OB:我正在使用rails 4和ruby 2 OBs2:request.domain不起作用,这只返回url的".com"

Alo*_*and 31

request.original_url 
Run Code Online (Sandbox Code Playgroud)

应为您提供当前的铁轨4.

您可以访问此资源以获取更多信息@ 如何获取Ruby on Rails中的当前绝对URL?