毎回ググっているのでメモ
プロジェクトルートパスの取得
Rails.root.to_s
# => "/Users/user_name/Documents/workspace/ruby/project_name"
現在の実行ファイルのパス
__FILE__
# => "/Users/user_name/Documents/workspace/ruby/project_name/spec/exec_file.rb"
ディレクトリの取得
Rails.root.dirname
# => "/Users/user_name/Documents/workspace/ruby"
File.dirname(__FILE__)
# => "/Users/user_name/Documents/workspace/ruby/project_name/spec”
パスの加工
Rails.root.join('hoge', 'huga').to_s
# =>"/Users/user_name/Documents/workspace/ruby/project_name/hoge/fuga"
File.expand_path('../../shared/log/unicorn.log', Rails.root)
# => "/Users/user_name/Documents/workspace/shared/log/unicorn.log”