0

以下のコードtypeは、ドロップダウン リストに表示されます。

このドロップダウン リストをチェックボックス リストに変更するにはどうすればよいですか?

<%= search_form_for @q do |f| %>
  <%= f.label :name_cont %>
  <%= f.text_field :name_cont %>
  <%= f.label :type, "Type"%>
  <%= f.select :type_id_eq, PartType.all.map{|x| [x.name, x.id]} %>
  <br/><br/>
  <%= f.submit %>
<% end %>
4

1 に答える 1

1

選択をチェックボックスのリストに変更したいので、コントローラーに配列が必要です。これは要件の一部ではないため、ドロップダウンを変換するだけです。

<% PartType.all.each do |part_type| %>
  <%= check_box_tag 'type_id_eq[]', part_type.id %>
  <label><%= part_type.name %></label>
<% end %>
于 2013-03-18T08:52:24.507 に答える