ruby File.dirname(__FILE__)

railsのコードの中で、よく見かける

ruby File.dirname(__FILE__)

ですが、あまり意味を理解しないまま、素通りしていました。

__FILE__は、rubyのシステム定数で、現在のソースファイルを表し、
File.dirnameは、引数から、ディレクトリの文字列のみを取り出すメソッドのようです。

つまり、ruby File.dirname(__FILE__)とは、現在処理中のソースファイルが存在しているディレクトリを取得しているということになります。