如何从复选框中删除最后一个元素
How to remove last element from checkbox
我想从此循环中删除最后一个复选框选项。
- StandardSize.all.each do |s|
= f.check_box :standard_sizes_id_in, {multiple: true}, s.id, nil
= s.name
这就是我检查元素时获得复选框选项的方式。
我想从这里删除 'custom size' 选项(这是最后一个复选框名称)。怎么做?
<input type="checkbox" value="1" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_1">S
<input type="checkbox" value="2" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_2">M
<input type="checkbox" value="3" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_3">L
<input type="checkbox" value="4" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_4">XL
<input type="checkbox" value="5" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_5">XXL
<input type="checkbox" value="10" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_10">Custom Size
这应该可以完成工作
- StandardSize.all[0..-2].each do |s|
= f.check_box :standard_sizes_id_in, {multiple: true}, s.id, nil
= s.name
因为 StandardSize.all
只是 return 一个数组,所以您可以对数组应用任何方法来过滤它。更多信息:http://ruby-doc.org/core-2.2.2/Array.html
我想从此循环中删除最后一个复选框选项。
- StandardSize.all.each do |s|
= f.check_box :standard_sizes_id_in, {multiple: true}, s.id, nil
= s.name
这就是我检查元素时获得复选框选项的方式。 我想从这里删除 'custom size' 选项(这是最后一个复选框名称)。怎么做?
<input type="checkbox" value="1" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_1">S
<input type="checkbox" value="2" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_2">M
<input type="checkbox" value="3" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_3">L
<input type="checkbox" value="4" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_4">XL
<input type="checkbox" value="5" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_5">XXL
<input type="checkbox" value="10" name="q[standard_sizes_id_in][]" id="q_standard_sizes_id_in_10">Custom Size
这应该可以完成工作
- StandardSize.all[0..-2].each do |s|
= f.check_box :standard_sizes_id_in, {multiple: true}, s.id, nil
= s.name
因为 StandardSize.all
只是 return 一个数组,所以您可以对数组应用任何方法来过滤它。更多信息:http://ruby-doc.org/core-2.2.2/Array.html