Rails 3 Wicked-pdf 在新 window 中打开 pdf 从表单提交
Rails 3 Wicked-pdf open pdf in new window from a form submit
我有一个包含表单的 Rails 3 索引视图,因为有 select 行的复选框和一个使用 Wicked 创建这些 selected 记录的 pdf 的提交按钮-pdf。
我希望 pdf 在新的浏览器选项卡中打开。我在提交中包含了一个 :target => "_blank"
,但它不起作用。
这是观点:
<%= form_tag costprojects_viewprojects_path(format: "pdf") do %>
...
<td><%= check_box_tag "costproject_ids[]", costproject.id %></td>
...
<%= submit_tag "PDF Selected", :target => "_blank", :class => 'btn btn-success' %>
控制器动作:
def viewprojects
@costprojects = Costproject.find(params[:costproject_ids])
respond_to do |format|
format.html
format.pdf do
render :pdf => "costprojects.pdf",
:show_as_html => params[:debug].present?,
:page_size => 'letter'
end
end
end
感谢您的帮助!
试试这个
<%= submit_tag "PDF Selected", :formtarget => "_blank", :class => 'btn btn-success' %>
我有一个包含表单的 Rails 3 索引视图,因为有 select 行的复选框和一个使用 Wicked 创建这些 selected 记录的 pdf 的提交按钮-pdf。
我希望 pdf 在新的浏览器选项卡中打开。我在提交中包含了一个 :target => "_blank"
,但它不起作用。
这是观点:
<%= form_tag costprojects_viewprojects_path(format: "pdf") do %>
...
<td><%= check_box_tag "costproject_ids[]", costproject.id %></td>
...
<%= submit_tag "PDF Selected", :target => "_blank", :class => 'btn btn-success' %>
控制器动作:
def viewprojects
@costprojects = Costproject.find(params[:costproject_ids])
respond_to do |format|
format.html
format.pdf do
render :pdf => "costprojects.pdf",
:show_as_html => params[:debug].present?,
:page_size => 'letter'
end
end
end
感谢您的帮助!
试试这个
<%= submit_tag "PDF Selected", :formtarget => "_blank", :class => 'btn btn-success' %>