フォームにcollection_select
インスタンスがありますが、同じフォームに2つ以上のインスタンスを含めることができるかどうか疑問に思っています。それらは同じモデルから構築され、Article.all.each
ループで構築されたチェックボックスであるかのように保存されます。これらの仕事をするために
<%= f.collection_select("article_ids", Article.where(:page => 1), :id, :name) %>
<%= f.collection_select("article_ids", Article.where(:page => 2), :id, :name) %>
<%= f.collection_select("article_ids", Article.where(:page => 3), :id, :name) %>
フォームの形は私が求めているものとほとんど同じです。これは基本的に複数選択ですが、いくつかの選択にまたがっています。このフィールドはすでに複数の結果を受け入れていますが、フォームを上に保存すると、最終選択のオプションのみが記録されます。何かご意見は?
乾杯!