0
誰かが私に助けてくれたら本当に感謝しています。paperclip - イメージを保存するためのパス構造を変更する
私は画像をアップロードするためにクリップを使用しています。
現在has_attached_file :data, :path => ":rails_root/public/system/datas/:submission_id/:id/:style",
:url => "/system/datas/:submission_id/:id/:style",
:styles => {
:thumb => "50x50#",
:large => "640x480#"
}
、私は画像をアップロードするとき、:
Paperclip.interpolates :submission_id do |attachment, style|
attachment.instance.submission_id
end
私は次のコードは、image.rbに含まれています:
は、私は、次の補間コードを追加する私のpaperclip.rbを修正しました
submission_id/image_primary_id/image -----> 13/244/original
0123次のフォルダ構造に格納されています。私は次の形式で画像を保存したいと思います: SUB_submission_id /オリジナル/ imagename.jpeg ---> SUB_13 /オリジナル/ image01.jpeg
誰かがこれを行う方法を、この上のいくつかの光を当てることができます。
ご協力いただきありがとうございます
がsuggestion..iをありがとう小さなをしましたパスの変更:/system/datas/:submission_id/:style/:basename.:extension – tanya
素晴らしい。はい、申し訳ありませんが、私はあなたがパス内にあった(または行方不明の)他の細部にあまり注意を払っていませんでした。 –