ネストされたオブジェクトがたくさんあるレールビューを構築しています。各システムにはサブシステムがあるため、各システムの下にサブシステムのリストを表示しています。また、新しいサブシステムを追加するために、各システムの下に小さなフォームが必要です。
= semantic_form_for @subsystem, :validate => true, :class => "subsystem_form" do |subsystem_form|
= subsystem_form.input :name
= subsystem_form.input :maintenance_interval , :label => "Maintenance Interval(days)"
= subsystem_form.input :run_hours
= subsystem_form.buttons do
= run_form.submit
ユーザーがサブシステムを割り当てるシステムを指定する必要はありません。これは、フォームがどのシステムの下にあるかに依存する必要があります。私の質問は、サブシステムが正しい system_id になるように、その情報をコントローラーに渡すにはどうすればよいですか? 手動で params ハッシュに追加しようと考えていましたが、それは正しくないようです。