Ruby on rails 我如何理解从哪个URL向控制器发出请求?

Ruby on rails 我如何理解从哪个URL向控制器发出请求?,ruby-on-rails,Ruby On Rails,我试着看 request.path_parameters 但它不会带来任何结果。如蒙指教,我将不胜感激 以字符串形式返回原始请求URL # get "/articles?page=2" request.original_url # => "http://www.example.com/articles?page=2" 除非您询问的是哪个可以包含链接/重定向到您的站点的URL。您可以通过request.referer获取。但是不能真正保证referer头是由客户端发送的。request

我试着看

request.path_parameters
但它不会带来任何结果。如蒙指教,我将不胜感激

以字符串形式返回原始请求URL

# get "/articles?page=2"
request.original_url # => "http://www.example.com/articles?page=2"
除非您询问的是哪个可以包含链接/重定向到您的站点的URL。您可以通过
request.referer
获取。但是不能真正保证referer头是由客户端发送的。

request.referer


很抱歉粗心大意,我希望有人能派上用场

这能回答你的问题吗?舒尔,你的答案更好