ユーザーがプロフィール写真をアップロードできるアプリを作成しようとしています。ペーパークリップとS3を使おうとしています。
ローカルマシンで動作していますが、何らかの理由でHerokuでは動作しません。具体的には、S3には何もアップロードされていませんが、PaperclipまたはS3からのHerokuログでエラーが生成されることもありません。これが私がログに見ているものです:
2012-10-02T07:22:33+00:00 app[web.1]: [paperclip] Saving attachments.
2012-10-02T07:22:33+00:00 app[web.1]: [paperclip] saving profile_pictures/2/original.jpg
2012-10-02T07:22:33+00:00 app[web.1]: [paperclip] saving profile_pictures/2/thumb.jpg
2012-10-02T07:22:33+00:00 app[web.1]: [paperclip] saving profile_pictures/2/medium.jpg
2012-10-02T07:22:33+00:00 app[web.1]: [paperclip] saving profile_pictures/2/large.jpg
s3.ymlファイルは次のようになります。
development:
access_key_id: XXXXXXX
secret_access_key: XXXXXXX
bucket: dev-bucket
test:
access_key_id: XXXXXXX
secret_access_key: XXXXXXX
bucket: test-bucket
production:
access_key_id: XXXXXXX
secret_access_key: XXXXXXX
bucket: prod-bucket
なぜこれが私の開発マシンでは機能するのにHerokuでは機能しないのか誰かが知っていますか?エラーがないことに困惑しています...