我找到的网站如下所示:
当前网址:http://www.example.com/stocking/
链接:<a href="/../shop/alphabetic/page">
这会将您带到http://www.example.com/shop/alphabetic/page
。
根据我对相对路径的了解,您使用前导斜杠来引用当前基本URL,并使用前导点从当前目录开始。因此,执行上述操作没有任何意义。 实际上,我很惊讶这甚至可以正常工作,并且无论如何都等于
href="../shop/alphabetic/page"
href="/shop/alphabetic/page"
为此目的应该也很好。
那怎么办?
答案 0 :(得分:3)
File.expand_path(@options[:file])
开始一个绝对路径。
/
然后进入路径段,但是正如您已经位于顶部一样,它没有任何作用,因此将被忽略。