我正在构建一个包含大量嵌套对象的 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 哈希中,但这似乎不对。