Как загрузить файл через Carrierwave через JSON API?

Я создаю API-интерфейс для манипулирования файлами в Rails, и мне нужно иметь возможность получить к нему доступ через отдельный гем. API использует Carrierwave, и эта часть работает без проблем. То, что я не понимаю, как сделать, это взять произвольный файл и доставить его в API из интерфейса gem.

Carrierwave принимает свои файлы как результатыFile.open('foo.jpg') или как POST из поля файла. Я действительно не уверен, что либо делает, чтобы сериализовать файл и отправить его вместе.

Как мне взять содержимое файла и превратить его во что-то, что я могу передать и опубликовать через JSON?

Ответы на вопрос(1)

Ваш ответ на вопрос