2013-12-05 5 views
1

Об отборе партии. Я отрисовка частичных (отображает студентов), после выбора студентов, я должен создать pdf-файл на новой вкладке.Onsubmit формы, открыть на новой вкладке

_batch_students.html.erb

<% form_for :custom_reports, :url=>{:action=>"custom_report_pdf"} do |f| %> 
#code 
<%= f.submit "► #{t('pdf_report')}", :class=>"submit-button"%> 

В настоящее время он работает нормально, но как получить PDF в новой вкладке? Вам нужно использовать Javascript?

И url в настоящее время с PDF выглядит

http://localhost:3000/design_custom_reports/custom_report_pdf

На перезагрузке в chrome предупреждает меня к resend data но в firefox он не запрашивает и результаты в error.

Rails 2, Ubuntu 12,04

ответ

2

Используйте атрибут target="_blank" на HTML формы:

<% form_for :custom_reports, :url=>{:action=>"custom_report_pdf"}, :html => {:target => '_blank'} do |f| %> 

Он будет генерировать следующий HTML

<form target="_blank" ... > 
Смежные вопросы