0

Paperclip でアップロードしたファイルの名前を変更するにはどうすればよいですか? ファイル /public/system/attachments/15/original/abc.txt をアップロードしました

abc.txt ファイルの名前をたとえば xyz.txt に変更するにはどうすればよいですか? オブジェクトのファイル名属性を更新する方法は知っていますが、ファイル システムでこれらの変更を行うにはどうすればよいですか?

4

1 に答える 1

1

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")
于 2012-06-19T13:19:09.540 に答える