这是针对我正在尝试并希望最终创建一个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