Мы получаем вызов POST от внешнего сервиса, который содержит файловый BLOB-объект (в кодировке Base64) и некоторые другие параметры.
# POST call to /document/:id/document_data
param = {
file: <base64 encoded file blob>
}
Мы бы хотели обработать файл и загрузить его на следующую модель
# MODELS
# document.rb
class Document < ApplicationRecord
has_one_attached :file
end
Мы хотели бы загрузить большой двоичный объект без записи в реальный файл на диске, а затем загрузить его.