0

我有一个模型(Requirement),它与另一个模型(RequirementDetail)有 has_many 关联。在我的“需求”表单中,我有一个 fields_for 块,我在其中添加了与“requirement_detail”相关的相关字段。它工作正常,我可以使用提供的链接添加/删除字段(我正在使用 cocoon)。

我的 Requirement 类有一个名为“module_id”的属性。此属性的值通过我表单中的 select_tag 从“模块”集合中获取。RequirementDetail 类有一个名为“entry_id”的属性。此属性的值也来自使用我的nested_fields 部分中的select_tag 的集合(在本例中为条目)。但是,“条目”属于“模块”。我想要做的是,如果用户在主表单中选择一个“模块”,则用于nested_fields 中条目的集合可以更新为仅包含那些module_id 与所选模块ID 匹配的条目主窗体中的模块。

我想知道是否可以做到这一点,而无需用户在插入嵌套详细信息之前保存主表单并且无需任何类型的页面重新加载。

4

0 回答 0