2016-04-12 2 views
0

をcheckboxにf.selectを変更します。は、私はいくつかのカテゴリを選択することができるで私の見解では、以下のいる

どのようにこれが可能かわかりません。 2つの部分:1.いくつかのチェックボックスをどのように表示するのか。2.上記のf.selectのために保存しているので、ユーザーの選択をどのように保存するのか。

私が考えているのは、カテゴリを反復して各カテゴリのチェックボックスを追加するアプローチです(これは完全ではありません)。しかし、これでいくつかの選択肢が保存されるかどうかはわかりません。

<% @categories.each do |category| %> 
    <%= category.name %><br> 
    <%= f.check_box :category_ids %> 

右方向への任意のガイダンス/先端が大幅に高く評価されています。

答えて

1

を使用できcollection_check_boxes

<%= f.collection_check_boxes :category_ids, Category.all, :id, :name, {}, :multiple => true %><br> 
関連する問題