Мне нужно разрешить пользователю загружать PDF-файлы непосредственно из корзины s3.
Я выяснил метод, который работает правильно, но я не могу открыть загруженные файлы, получая Permission denied
.
Если я делаю это с консоли, все в порядке, и я могу открыть загруженные файлы PDF позже.
Вот мой метод
def download_pdf
pdf_url = @file.pdf_url
f = open(pdf_url)
FileUtils.mv(f.path, "#{@file.id}.pdf")
end
Что может быть не так? Я пытался закрыть TempFile
, как описано здесь , но это не помогло