Hello RoR experts,
I am trying to display a PDF stored out at Amazon S3 (private) using a
keyed, expiring URL in a new window.
I cannot display a direct link to the PDF (since it expires), instead I
use a link to the show method, which does the following
(where @book.file_path returns the keyed URL to the PDF)
This displays the PDF in a popup window however, I just want to display
the PDF in a NEW browser window or, even better, in the native PDF
I need to do this because on mobile devices (read iPad), this popup
doesn’t work well. It draws the popup at the top of the page and the
user cannot see it unless he/she scrolls to the top. Even if they do
find it, the native behavior of the iPad PDF viewer–which is pretty
nice–is not there. i.e. I want it to behave just like it would if the
link were directly to the PDF.
I have tried window.open(‘mypdfpath’) and many other combinations.
Is anyone doing this or have an idea how to approach it?