0

AWSのS3に写真を保存するために、herokuでペーパークリップを使用しています。すべてが正常に機能しているようで、画像は私のWebサイトに表示されますが、AmazonダッシュボードからS3バケットを表示しているときに何も表示されません。バケットが空であることを示しています。次に、herokuの開発サーバーが「スピンダウン」したときに次にアプリにアクセスすると、イメージが失われます。アマゾンは私の画像を永続化していないようです。私は何が間違っているのですか?

4

1 に答える 1

0

モデルに正しく入力has_attached_fileしましたか?

class User < ActiveRecord::Base
  has_attached_file :image,
    :storage => :s3,
    :bucket => ENV['S3_BUCKET_NAME'],
    :s3_credentials => {
      :access_key_id => ENV['AWS_ACCESS_KEY_ID'],
      :secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
    }
end

config-varsについては、Heroku によるこのチュートリアルとこれを参照してください。

于 2012-06-24T23:49:15.890 に答える