0
我有這種形式和是或否的無線電選擇。 get_request_ids(歌曲)基本上給了我需要的id。這裏有一個更好的方式來做這個無線電邏輯
<% form_tag '/somewhere' do -%>
<% [ 'yes', 'no' ].each do |status| %>
<%= radio_button_tag "group[]#{get_request_ids(song)}", "#{status}[#{get_request_ids(song)}]" %>
<%= status.humanize %>
<% end %>
<tr><td><%= submit_tag 'Save' %></td></tr>
<% end %>
的HTML看起來像這樣
<input id="group_1,2_yes12" name="group[]1,2" value="yes[1,2]" type="radio">
Yes
<input id="group_1,2_no12" name="group[]1,2" value="no[1,2]" type="radio">
No
<input id="group_3,6,7_yes367" name="group[]3,6,7" value="yes[3,6,7]" type="radio">
Yes
<input id="group_3,6,7_no367" name="group[]3,6,7" value="no[3,6,7]" type="radio">
No
的PARAMS看起來像這樣
group"=>[{"1,2"=>"yes[1,2]", "3,6,7"=>"no[3,6,7]"}]
我可以分析該得到肯定的請求和無請求,但有一定是更好的方式...我覺得這是一個黑客