Rails newb ie здесь. Я пытаюсь загрузить файл на S3 через активное хранилище через фоновое задание. Настройте все как указано в этой статье (https://keithpblog.org/post/active-storage-on-amazon-s3/.) Когда я запускаю фоновое задание, я получаю эту ошибку. Искал в гугле, но я не смог найти что-нибудь подходящее. Может кто-нибудь помочь мне?
Вот как выглядит моя модель
class ReportOutput < ApplicationRecord
has_one_attached :output_file
end
Вот как я это называю. (не уверен, что это правильный путь)
ReportOutput.new.output_file.attach(io: File.open('./test.xlsx'), filename: 'test.xlsx')
Это ошибка, которую я получаю.
Job exception: #<URI::GID::MissingModelIdError: Unable to create a Global ID for ReportOutput without a model id.>