1

これは私が実験していて、最終的に宝石を作りたいRails CLI用です。

現在の作業ディレクトリが Rails プロジェクトの Rails ルートであるかどうかを判断するための正規表現または同様の方法について考えている人はいますか?

def check_current_directory
  current_directory = Dir.getwd
  if current_directory # How to determine if inside Rails root?
    proceed
  else
    abort("You must be in the root of your Rails app to use this gem")
  end
end

どんな助けやアイデアも大歓迎です

4

2 に答える 2

0

を使用して、Rails プロジェクトのルート パスをいつでも取得できますRails.root

答えは次のとおりです。if current_directory == Rails.root.to_path

于 2013-07-15T22:17:06.737 に答える