Rails 6.1升级后中断Cloudinary

时间:2020-09-21 13:08:34

标签: ruby-on-rails-6 cloudinary

我升级到Rails 6.1,这破坏了我的Cloudinary。

每当我去一个有照片的实例时,我都会得到这个:

undefined method `service_name' for #<ActiveStorage::Blob:0x00007fb4b1c6de88>
Did you mean?  service

有什么想法要解决吗?

2 个答案:

答案 0 :(得分:0)

运行rails active_storage:update解决了我的问题。

我已经运行过rails app:update,它创建了以下迁移:AddForeignKeyConstraintToActiveStorageAttachmentsForBlobId

但是在运行rails active_storage:update之后,我又进行了两次迁移:

AddServiceNameToActiveStorageBlobsCreateActiveStorageVariantRecords

答案 1 :(得分:0)

我认为这与另一个SO topic中的问题类似。

接受的答案是运行

rails active_storage:update
rails db:migrate