Ruby中PHP的dirname(__ FILE__)的等价物?

时间:2011-04-19 12:47:49

标签: php ruby programming-languages

Ruby中的PHP dirname(__FILE__)相当于什么?

5 个答案:

答案 0 :(得分:4)

在@potac和@ jakub-hampl的帮助下,我到了

File.dirname(File.expand_path(__FILE__))

这给了我我想要的东西

答案 1 :(得分:1)

puts File.expand_path(__FILE__)

我不熟悉Ruby(但使用PHP),我在Rails for PHP Developers

中找到了这个

答案 2 :(得分:0)

怎么样:

File.dirname __FILE__

答案 3 :(得分:0)

从Ruby 2.0开始,Ruby还有一个__dir__ method,可以直接实现您的要求。

答案 4 :(得分:0)

Dir.pwd相当于PHP的dirname(__FILE__)

http://ruby-doc.org/core/Dir.html#method-c-pwd