在我的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
遇到同样的问题,更新后得到解决