如何重命名Paperclip上传的文件?我上传了文件/public/system/attachments/15/original/abc.txt
如何将abc.txt文件重命名为例如xyz.txt?我知道如何更新对象的文件名属性,但如何在文件系统上进行这些更改?
答案 0 :(得分:1)
您需要调整has_attached_file
中的:url和:路径选项在这个伟大的tutorial(thewebfellas.com)中,你会发现一切。 :)
编辑:只需移动磁盘,完成上传后,即可使用FileUtils
#!/usr/bin/env ruby
require 'fileutils'
FileUtils.mv('/your/old/file', '/your/new/file')
哦,File::rename当然也是。
#!/usr/bin/env ruby
File.rename("afile", "afile.bak")