快適なメキシカン ソファ CMS を既存の Rails 4.1.2 アプリケーションに統合することに成功しました。
次に、s3 バケットから heroku に画像をアップロードします。
誰でもその手順を教えてください。
快適なメキシカン ソファ CMS を既存の Rails 4.1.2 アプリケーションに統合することに成功しました。
次に、s3 バケットから heroku に画像をアップロードします。
誰でもその手順を教えてください。
ソファは付属品にペーパークリップを使用しています。まず、ここを見てください: http://www.rubydoc.info/gems/paperclip/Paperclip/Storage/S3
次に、initializers/comfortable_mexican_sofa.rb
が見つかりますconfig.upload_file_options
。これは、デフォルトをオーバーライドする方法です。
config.upload_file_options = {
:storage => :s3,
:s3_credentials => ...
}
config.upload_file_options = {
:whiny => false,
:storage => :s3,
:s3_credentials => {"access_key_id" => ENV["S3_ACCESS_KEY_ID"], "secret_access_key" => ENV["S3_SECRET_ACCESS_KEY"]},
:bucket => ENV["S3_BUCKET_NAME"],
:s3_host_name => 's3 HOST NAME',
:path => "uploaded_files/:basename.:extension",
:styles => {:thumb => "850x850>" }
}
画像の正確なサイズを取る config.upload_file_options 内にスタイルを指定します。
画像をアップロードする際にどちらがより理にかなっていますか。それ以外の場合、画像のピクセルは異なる場合があります。
利用可能な構成パラメータは、快適ではなく、ペーパークリップで定義されています。その意味についての詳細は、次の場所にあります。
http://www.rubydoc.info/github/thoughtbot/paperclip/Paperclip/Storage/S3