如何在Ruby中获取当前URL?

3

我正在尝试创建一个Chef食谱来处理错误,该食谱将通过Rundeck运行。如果在运行过程中发生错误,我希望能记录特定的信息,包括脚本正在运行的Rundeck URL。

在Ruby中有没有获取当前URL的方法?


你解决了吗? - Andrey Deineko
很遗憾,这个没有起作用 :( - Michael O'Reilly
1个回答

3

取决于您想要哪种类型的URL:

相对URL:request.request_uri

绝对URL:request.original_url

实现方式:

def original_url
  base_url + original_fullpath
end

如果您正在使用Rails 3:request.fullpath

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接