我想在此路径upload
中创建一个文件夹projectname/app/assets/upload
,我在下面使用
directory_name = "upload"
Dir.mkdir(directory_name) unless File.exists?(directory_name)
但它会在项目projectname/upload
中创建文件夹。
答案 0 :(得分:0)
Rails.root
会将Pathname
返回到您的Rails应用的根目录。您可以使用Pathname#join
将项目附加到路径。
path = Rails.root.join("app", "assets", "upload");
Dir.mkdir(path) unless File.exist?(path)