Module: Paperclip::ClassMethodsThe default value is ””/:class/:attachment/:id/:style_:filename””.
Paperclipでちょっとハマった。default valueに :filenameって書いてあるけど、これは内容が古いのか、使えない。
使えるシンボルはClass: Paperclip::Attachmentのソースにありました。
:rails_root, :class, :basename, :extension, :id, :id_partition, :attachment, :styleが使えるみたいっすね。(:filenameってのは無い)
で、Capistranoを使う場合のお勧め設定、
has_attached_file :overview,
:path => ":rails_root/public/system/:class/:attachment/:id/:style/:basename.:extension",
:url => "/system/:class/:attachment/:id/:style/:basename.:extension"
:pathはファイルシステム上の場所の指定で、:urlが外から見たときのやつ。
それとAttachement_fu同様にStrageがS3に対応してるので、デカファイルサービスやる人はいいかもしんないっスね。