Нужно реализовать #cache! если вы хотите использовать Cloudinary :: CarrierWave :: Storage в качестве кеша - PullRequest
0 голосов
/ 19 января 2020

Необходимо реализовать #cache! если вы хотите использовать Cloudinary :: CarrierWave :: Storage в качестве кеша. Я сталкиваюсь с этой проблемой при загрузке изображения для нашего блога в ruby на рельсах. Пожалуйста, скажите мне, как я решаю эту проблему. Backbenchersstudy

1 Ответ

0 голосов
/ 20 января 2020

Cloudinary в настоящее время не имеет отступа для использования в качестве кеша. Однако, как часть обновлений CarrierWave 2.0 здесь , поведение было изменено, так что хранилище кэша по умолчанию теперь настроено так же, как и при обычной загрузке, поэтому возникает ошибка.

Вы можете использовать приведенная ниже конфигурация для установки кеша в файл вместо его попытки использовать Cloudinary.

CarrierWave.configure do |config|
  config.cache_storage = :file
end

Связанный поток: https://github.com/cloudinary/cloudinary_gem/issues/344

...