2

快適なメキシカン ソファ CMS を既存の Rails 4.1.2 アプリケーションに統合することに成功しました。

次に、s3 バケットから heroku に画像をアップロードします。

誰でもその手順を教えてください。

4

2 に答える 2

3

ソファは付属品にペーパークリップを使用しています。まず、ここを見てください: 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 => ...
}
于 2015-02-17T15:48:29.193 に答える
3
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

于 2015-02-20T09:34:26.120 に答える