Я делаю интерфейс с угловым и бэкэнд с рельсами. У меня есть функция для рендеринга pdf и возврата его URL-адреса. PDF заполнен в формате /public/rendered/*.pdf
.Открыть PDF в файловой системе, используя Javascript
После того как я сделать PDF я называю функцией называется openInNewTab
window.open(response.data["path"].split("/")[1]);
Однако, он дает мне ошибку говоря
No route matches [GET] "/public/rednered/8-64dde64b-5548-4596-96a0-27b11ca51e2e.pdf"
Я подтверждаю, что файл PDF существует. Как показать pdf-файл на новой вкладке?
Javascript не является проблемой. Проблема в том, что ваш рубиновый контроллер не доставляет файл. Посмотрите: http://stackoverflow.com/questions/13164063/file-download-link-in-rails – Kyle
Прежде чем я это сделал, я использовал то, что вы приложили, и это не сработало вообще. – Kahsn
Вы неправильно интерпретировали ** визуализировали ** как * rednered *. – Kyle