潜伏很久了,但还没发帖。尽管经过数小时的调试,我似乎无法弄清楚为什么我的 check_box_tag 不会传递数组。本质上,我希望复选框行为允许用户选择多个记录,然后使用按钮停止或重新填充记录。
\n\n看法:
\n\n<% @medications.each do |medication| %> \n <div class="small-4 columns three-column"> \n <%= link_to medication.drug_name, edit_medication_path(medication), remote: true %> \n </div>\n <div class="small-3 columns three-column">\n <%= link_to medication.duration, edit_medication_path(medication), remote: true %>\n </div>\n <div class="small-3 columns three-column">\n <%= link_to medication.duration_unit, edit_medication_path(medication), remote: true %>\n </div>\n <div class="small-2 columns three-column"> \n <%= form_tag(medication_select_path, method: \'put\', :id => \'medication-select\') do %>\n <%= check_box_tag "medications[]", medication.id -%>\n <% end %>\n </div>\n<% end %>\n\n<div class="small-6 columns">\n <%= submit_tag "Discontinue", …Run Code Online (Sandbox Code Playgroud)