未知关键字:活动存储 5.2.1.1 中的 content_type

Unknown keyword: content_type in active storage 5.2.1.1

如果您将 rails 更新到 5.2.1.1 以避免活动存储中的潜在错误(信息于 2018 年 11 月 27 日左右发布),请注意这会在将文件上传到 Amazon S3 时导致错误。

ArgumentError: unknown keyword: content_type

可以通过将 gemfile 中的 rails 升级到

来修复
gem 'rails', '5.2.2.rc1'

升级到

gem 'rails', '5.2.2.rc1'

此问题现已通过 2018 年 12 月 4 日发布的 rails 5.2.2 修复,请参阅 changelog:

Active Storage

Fix ArgumentError when uploading to amazon s3

所以在你的 Gemfile 中,设置 gem 'rails', '~> 5.2' 和 运行 bundle update rails

或设置gem 'rails', '5.2.2和运行bundle install rails