複数チェックボックスに対応することを想定しています。
<%
sex = {
unisex: 0,
men: 1,
women: 2
}
%>
<div class="form-group">
<%= f.label :sex, '性別' %>
<% sex.each do |key, value| %>
<div class="checkbox">
<%= f.check_box :sex, {checked: false, multiple: true}, value, nil %><%= key %>
</div>
<% end %>
</div>
とすると、下記のようなcheckboxが生成されます。<div class="form-group">
<label for="sex">性別</label>
<div class="checkbox">
<input name="feature[sex][]" type="checkbox" value="0">unisex
</div>
<div class="checkbox">
<input name="feature[sex][]" type="checkbox" value="1">men
</div>
<div class="checkbox">
<input name="feature[sex][]" type="checkbox" value="2">women
</div>
</div>
0 件のコメント:
コメントを投稿