如何重命名 Paperclip 上传的文件?我已上传文件 /public/system/attachments/15/original/abc.txt
如何将 abc.txt 文件重命名为例如 xyz.txt ?我知道如何更新对象的文件名属性,但是如何在文件系统上进行这些更改?
如何重命名 Paperclip 上传的文件?我已上传文件 /public/system/attachments/15/original/abc.txt
如何将 abc.txt 文件重命名为例如 xyz.txt ?我知道如何更新对象的文件名属性,但是如何在文件系统上进行这些更改?
您需要调整has_attached_file中的:url 和 :path 选项
在这个很棒的教程(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")