2016-10-23 4 views
0

私はherokuサイトに新しい会社を作成することに問題はありませんでした。写真を保存するためにaws-s3を追加したとき、私はこのエラーに遭遇しました。私のスキーマでherokuにaws-s3を配備すると、

Paperclip::Error (Company model missing required attr_accessor for 'logo_image_file_name') 

は、私企業のテーブルには、logo_image_file_nameを持っており、私の対応するコントローラは、私はHerokuのすくいデシベルをやった

params.require(:company).permit(:name, logo_image: 
[:logo_image_file_name, :logo_image_file_size, 
:logo_image_content_type, :logo_image_updated_at], :address... 

には、リセットをして、データベースを播種しました。これまでのところ、会社フォームの提出時にのみエラーが発生しています。

+0

データベースをシードするときにのみエラーが発生しますか? – Bandi

答えて

0

は、端末コンソール/に次の行

$ heroku run rake:db:migrate 

$ heroku restart 

が同じ問題に直面し、それを更新した後に解決してしまったHerokuの

実行]をアップデートしてみてください。

+0

私は問題を修正しました。レーキタスクの解決策でした。 –

+0

これでNameError(初期化されていない定数Paperclip :: Storage :: S3 :: AWS)のエラーが発生しました –

+0

ここで見つけた他の解決策は、Paperclipまたはaws-s3の問題です。 –

関連する問題