Deploying aws-s3 to heroku,



在我的heroku网站上创建新公司没有任何问题。当我添加aws-s3来存储照片时,我开始遇到这个错误。

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

模式中,companies表有logo_image_file_name对应的控制器有

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

我已经做了heroku rake db:reset和种子数据库。到目前为止,这个错误只发生在公司表单提交上。

尝试更新Heroku

在控制台/终端

中运行以下行
$ heroku run rake:db:migrate
$ heroku restart

遇到同样的问题,更新后得到解决

最新更新