我有這樣的代碼:傳遞從select_tag到PARAMS選定的值,而不具有的form_tag
<div class="export-buttons">
<div class="row">
<div class="col-lg-offset-4">
<%= label_tag :year, "Any" %>
<%= select_tag :year,options_for_select((2014..2040).map{|x| x.to_s}),name:"params[year]" %>
</div>
</div>
<div class="row">
<div class="col-lg-4 col-lg-offset-4">
<%= link_to "Revenue summary", revenue_summary_path(format:"pdf"),class:"btn btn-bg btn-default", role:"button" %>
</div>
</div>
<div class="row">
<div class="col-lg-4 col-lg-offset-4">
<%= link_to "Fees summary", fees_summary_path(format:"pdf"),class:"btn btn-bg btn-default", role:"button" %>
</div>
</div>
</div>
我想通過在select_tag
到params
選定的值。但是我沒有form_tag
,因此也沒有Submit
按鈕。
是否有「嵌入」它params
哈希裏面的方法嗎?或者我確實需要form_tag
?在後一種情況下,這將是最好的辦法,2提交 - 按鍵+一個路徑+的if/else @Controller?
爲什麼你會不想表單標籤? – lurker
原因我有兩個提交按鈕和兩個不同的路徑。我想避免控制器中的if/else。 – lllllll
您可以在按鈕中指定路徑。您需要填寫表單才能進行提交。 – lurker