這是針對我正在嘗試並希望最終創建一個gem的Rails CLI。如何檢測當前工作目錄是否爲Rails項目根目錄
任何人都有一個正則表達式的想法或類似的方式來確定當前的工作目錄是否是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
任何幫助或想法表示讚賞
爲什麼不忽略當前目錄和'chdir'到你想要的位置? –
@ muistooshort這會更困難。爲了方便用戶,我需要root來計算路徑。有點複雜的解釋,但謝謝你的建議。 – fontno