【问题标题】:Unknown keyword: content_type in active storage 5.2.1.1未知关键字:活动存储 5.2.1.1 中的 content_type
【发布时间】:2018-11-30 15:08:29
【问题描述】:
如果您将 rails 更新到 5.2.1.1 以避免活动存储中的潜在错误(信息于 2018 年 11 月 27 日左右发布),那么请注意这会在将文件上传到 Amazon S3 时导致错误。
ArgumentError: unknown keyword: content_type
可以通过将 gemfile 中的 rails 升级到来修复
gem 'rails', '5.2.2.rc1'
【问题讨论】:
标签:
ruby-on-rails
amazon-s3
rails-activestorage
【解决方案1】:
升级到
gem 'rails', '5.2.2.rc1'
【解决方案2】:
此问题现已在 2018 年 12 月 4 日发布的 rails 5.2.2 中得到修复,请参阅 changelog:
活动存储
修复上传到 amazon s3 时出现的 ArgumentError
所以在您的 Gemfile 中,设置 gem 'rails', '~> 5.2' 并运行 bundle update rails
或设置gem 'rails', '5.2.2 并运行bundle install rails