-1
<%= form_for(@blood_donor_form) do |f| %>
Blood Group <%= f.text_field :bloodGroup %>
<%= link_to "Search", findBlood_path , class: "btn btn-large btn-primary"%>
<% end %>
控制器搜索表單的外觀:
def findBlood
@blood_donor_form = BloodDonor.new
@blood_donors = BloodDonor.find_all_by_bloodGroup("B+")
end
所以如何從bloodGroup場傳遞值到控制器?目前,我硬編碼它
用表格形式表格 – 2012-08-03 19:33:39
@Vik你可以使用BloodDonor.find_all_by_bloodGroup(「#{params [:bloodGroup]}」),但你的表單需要被提交給findBlood動作,以便textfield參數被傳遞給findBlood行動 – user1455116 2012-08-03 20:37:42
正確..所以這意味着<%= link_to「搜索」,findBlood_path,類:「Btn Btn大Btn小學」%>不會工作?正確?如果是,那麼我應該如何提交表單以查找血液路徑操作? – Vik 2012-08-03 20:38:49