Как загрузить файл через Carrierwave через JSON API?
Я создаю API-интерфейс для манипулирования файлами в Rails, и мне нужно иметь возможность получить к нему доступ через отдельный гем. API использует Carrierwave, и эта часть работает без проблем. То, что я не понимаю, как сделать, это взять произвольный файл и доставить его в API из интерфейса gem.
Carrierwave принимает свои файлы как результатыFile.open('foo.jpg')
или как POST из поля файла. Я действительно не уверен, что либо делает, чтобы сериализовать файл и отправить его вместе.
Как мне взять содержимое файла и превратить его во что-то, что я могу передать и опубликовать через JSON?