Я пытаюсь вставить изображение из Active Storage Rails в PDF-файл Prawn.
Это то, что у меня есть в моем классе Prawn PDF:
path = @view.rails_blob_url(@logo, :host => "localhost:3000", :protocol => "http", :locale => nil)
image(path, :vposition => :center)
Когда я пытаюсь открыть PDF, я получаю эту ошибку:
ArgumentError в InvoicesController # show
http://localhost:3000/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBGdz09IiwiZXhwIjxudWxsHCJwdXIiOiJibG9iX2lkIn19--06167c36c283f6d5de63ae306b721310af11f70e/Test-Logo.png
не найдено
Когда я копирую тот же URL-адрес в браузер, изображение отображается, как и ожидалось 5 минут спустя истекает (?).
Что мне здесь не хватает?
Как я могу показать изображение в моем PDF?
Почему изображение может отображаться в браузере, а не в моем PDF-файле?
Я потратил весь день, пытаясь заставить это работать сегодня, но безрезультатно.