2016-07-08 12 views
0

ネストされた属性を持つフォームがあります。編集フォームの複数選択が複数回表示されます

このフォームは製品に関するもので、製品には多数の場所があります。 collection_selectを使用して場所をドロップダウンリストに表示しようとしていますが、実際には2回以上表示されています。私は間違って何をしていますか?

フォームの関連部分:

<%= f.fields_for :stocks do |ff| %> 
    <div class="input-field margin-top x-4"> 
     <%= collection_select :product, :location_ids, Location.all, :id, :structured_location , {:prompt => "Please Select Locations for Product"}, {multiple: true} %> 
     <%= f.label :locations %> 
    </div> 
    <% end %> 

答えて

1

私は、同様のプロジェクトで働いています。

はあなたparentさんはコントローラで、次のようchildモデル、何かの:idを許可していることを確認してください:

params.require(:parent).permit(children_attributes: [:id, :child_first_attribute, ...])

ホープ、このことができます!

関連する問題