我正在尝试创建一个Chef食谱来处理错误,该食谱将通过Rundeck运行。如果在运行过程中发生错误,我希望能记录特定的信息,包括脚本正在运行的Rundeck URL。
在Ruby中有没有获取当前URL的方法?
我正在尝试创建一个Chef食谱来处理错误,该食谱将通过Rundeck运行。如果在运行过程中发生错误,我希望能记录特定的信息,包括脚本正在运行的Rundeck URL。
在Ruby中有没有获取当前URL的方法?
取决于您想要哪种类型的URL:
相对URL:request.request_uri
绝对URL:request.original_url
实现方式:
def original_url
base_url + original_fullpath
end
request.fullpath