私はRails 3.2にアップグレードしたばかりで、Amazon S3にはPaperclipを使用してアプリケーションに写真をアップロードしています。Rails 3.2 Paperclip S3がローカルホストにロードされていない
私のイメージURLは以下のようになります前に:
http://s3.amazonaws.com/dealphotos.website.com/photos/428/large/Sandisk120Drive?1334754504
今、ローカルホスト上の私のイメージの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から引っ張ってくれただけで、私のすべての画像とファイルが私の発展に向かいました。どうしたの?
あなただけの新しいバージョンに更新しましたし、新しいディレクトリ構造に資産を持っていけない場合、あなたはおそらくペーパークリップの〜> 2.0バージョンにGemfileをロックし、取り戻すことができ古い機能 –