Rails 6.0.1 - Ruby 2.6.3 - Активное хранилище с rails_admin + rails_admin_import
В моем приложении я использую Rails Admin и Rails Admin Import , чтобы позволить администраторам загружать CSV-файл с данными в мою модель.
В этой модели у меня есть установка прикрепления обложки для активного хранилища.
class Post < ApplicationRecord
has_one_attached :coverphoto
end
----------
Мне удается загружать изображения в каждую запись вручную через Rails Admin, но когда я пытаюсь загрузить CSV-файл со столбцом с обложкой, возникает следующая ошибка:
Error during import: ActiveSupport::MessageVerifier::InvalidSignature (/Users/../.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-6.0.1/lib/active_support/message_verifier.rb:176:in `verify')
Все остальные поля, в которых есть соответствующий атрибут в моей модели я могу загрузить, если удалю столбец coverphoto, но я не могу понять, как загрузить изображение.
Документация для Rails Admin Import включает это для CarrierWave, но я могу Не понимаю, как мне изменить его, чтобы он работал с Активными загрузками хранилища .
#Import an image into Carrierwave via a URL provided in the CSV.
def before_import_save(record)
self.remote_image_url = record[:image] if record[:image].present?
end
Любая помощь будет очень признательна!