2015-03-31 58 views
0

我有一個Rails 3索引視圖,它包含一個表單,因爲有複選框可以選擇行並使用提交按鈕來創建這些選定記錄的pdf,使用Wicked- PDF格式。Rails 3 Wicked-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 

感謝您的幫助!

回答

2

試試這個

<%= submit_tag "PDF Selected", :formtarget => "_blank", :class => 'btn btn-success' %> 
+0

謝謝 - 那工作! – Reddirt 2015-03-31 14:30:34