Ruby uri解析:“父路径”

时间:2013-09-09 17:45:03

标签: ruby parsing uri

我有一个“http://example.com/foo/bar/baz/quux/”形式的URI。我想要检索“http://example.com/foo/bar/baz/”。换句话说,我想删除路径的最后一段。什么是惯用的Ruby方法呢?使用URI库?或者我只需要自己编写字符串解析?

1 个答案:

答案 0 :(得分:2)

最简单的方法是:

File.dirname 'http://example.com/foo/bar/baz/quux/'
=> "http://example.com/foo/bar/baz"