myBucket/...
からに移動したい画像がいくつかありますmyBucket/someFolder/...
。フォームにアップロードされたときに新しい画像をその場所に配置するためのペーパークリップと aws-sdk のセットアップがありますが、production.rb で定義された場所に画像を移動する方法がわかりません。
config.paperclip_defaults = {
:storage => :s3,
:url => ":s3_eu_url",
:s3_protocol => "https",
:path => ":class/images/000/000/:id/:style/:basename.:extension",
:s3_credentials => {
:bucket => ENV['AWS_BUCKET'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
}
コントローラーメソッドで離れた場所にある画像でクリップを呼び出すにはどうすればよいですか? 私は私のillustrationControllerに次のようなものが欲しいです:
def convert
@illustration = Illustration.find(params[:id])
Paperclip.someMagicMethod(@illustration.image_url)
end
ありがとう。