Rails 3.2 にアップグレードしたばかりで、Amazon S3 と Paperclip を使用して写真をアプリにアップロードしています。
画像の URL が次のようになる前に:
http://s3.amazonaws.com/dealphotos.website.com/photos/428/large/Sandisk120Drive?1334754504
現在、Localhost の画像 URL は次のとおりです。
http://s3.amazonaws.com/dealphotos.website.com/deals/photos/000/000/428/large/Sandisk120Drive?1334754504
追加の 000/000 に注目してください - それらを取り出してリンクにアクセスしても、次のように表示されます。
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>"Long String of Numbers"</RequestId>
<HostId>
"Gives me a really long string of letters and numbers"
</HostId>
私の取引モデル:
has_attached_file :photo, :styles => { :small =>"268x160>", :large =>"350x250>" },
:storage => :s3,
:bucket => 'dealphotos.website.com',
:s3_credentials => {
:access_key_id => ENV['S3_KEY_SPICY'],
:secret_access_key => ENV['S3_SECRET_SPICY']
}
そして、画像が表示されません!
以前は、Heroku からプルするだけで、すべてのイメージとファイルが開発に使用されていました。どうしたの?