我在 Rails 中有一个控制器,其操作旨在创建一个新目录。
此操作应创建目录“/public/graph_templates/aaa/test”。然而,它离开了最终目录“test”。为什么这只创建父目录?
def create_temporary_template
dir = File.dirname("#{Rails.root}/public/graph_templates/aaa/test")
FileUtils.mkdir_p dir
end
文档:http ://ruby-doc.org/stdlib-1.9.3/libdoc/fileutils/rdoc/FileUtils.html#method-c-mkdir_p