私は、生産時にPaperclipファイルを保存するために、ローカルファイルシステムの代わりにS3を使用するようにアプリを設定しました。私のローカルマシン上では正常に動作します(私のS3バケットにあるpaperclipストアの添付ファイル)。 Herokuの上Paperclip + S3はHerokuではなくローカルで動作します
、それは動作しません、そして行動は奇妙です:一方
1 error prohibited this user from being saved:
There were problems with the following fields:
Avatar content type is not one of image/jpg, image/jpeg, image/png, image/gif
:
ユーザーがサインした場合アップやプロフィール写真を添付し、[送信]をクリックし、私は、エラーメッセージが表示されましたアップロードされた画像が適切な形式で、ペーパークリップ+ S3 Herokuのなしで実行しているときに正常に処理されています...
Herokuのログが
Iヘクタール...何も言いませんheroku設定:heroku設定:バケット、access_keyとsecret_keyを追加します。
私は何かを忘れましたか?
何か助けてくれてありがとう!
私はペーパークリップの経験がありません。しかし、ヒロクではファイルシステムに書き込むことはできませんので、ヒロクの唯一の書き込み可能なディレクトリを使用するようにpapersclipに伝える必要があります。 – lucapette