Prawnto не будет отображать PDF - PullRequest
       36

Prawnto не будет отображать PDF

0 голосов
/ 23 сентября 2011

Я пытаюсь использовать prawn и prawnto (оба установлены через gems), чтобы сгенерировать pdf для моего приложения.Я хочу, чтобы файл PDF отображался в браузере, но не будет, он автоматически загружается вместо него.

У меня есть следующие параметры prawnto в моем контроллере:

prawnto :inline => true, :filename => "results.pdf", :prawn => {:top_margin => 75}

Имя файла и полеоба аргумента работают, но документ не будет отображаться встроенным.Я почти уверен, что это проблема креветок, а не проблема креветок.Жемчужина креветок кажется довольно старой.Кто-то создал новый гем (prawnto_2) для обновления для rails 3.1, но я все еще использую rails 3.0.7.

У кого-нибудь еще была эта проблема?Как я могу получить prawnto, чтобы показать PDF inline (в идеале в новой вкладке или окне)?

Ответы [ 2 ]

1 голос
/ 25 сентября 2011

Опция :inline использует HTTP-заголовок Content-Disposition, который использует плагин браузера для интерпретации содержимого.

Это означает, что результаты могут отличаться в зависимости от комбинации браузера / ОС, которую вы используете, особенно Linux не очень хорошо справляется с этим.

0 голосов
/ 03 августа 2013

@ benoit Linux / Mozilla и Opera открывают все PDF-файлы на веб-сайтах, которые я посещаю, за исключением моего сайта, использующего этот метод.Я получаю «открыть в приложении» или «сохранить» в качестве единственного выбора - он не будет отображаться в строке.

...