我正在构建一个包含大量嵌套对象的rails视图。每个系统都有一个子系统,所以我在每个系统下面显示一个子系统列表。我还想在每个系统下面添加一个小形式来添加新的子系统。
= 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哈希,但这似乎并不正确。