У меня возникла проблема с загрузкой файла в Stripe с помощью API FileUpload. Я внедрил CarrierWave S3 для загрузки файлов на свой сайт. Я просмотрел всю документацию по Stripe API, но по какой-то причине она выдает ошибку «Нет такого файла или каталога @ rb_sysopen».
Вот мой код контроллера для загрузки:
@id_upload = Stripe::FileUpload.create(
:purpose => 'identity_document',
:file => File.new(@user.uploaded_file.url)
)
это вернет ошибку «нет такого файла» со ссылкой s3 (- https://myapp.s3.amazonaws.com/uploads/user/uploaded_file/1/file.png). Самое смешное, что когда я перехожу по этой ссылке в своем браузере, загруженный файл существует и отображается.
Какие-нибудь мысли? Я упускаю что-то очевидное?
Спасибо!