1

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

4

1 回答 1

2

最简单的方法是:

File.dirname 'http://example.com/foo/bar/baz/quux/'
=> "http://example.com/foo/bar/baz"
于 2013-09-09T17:48:52.033 回答