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")