Ruby on rails 3 如何编写嵌套表单?

Ruby on rails 3 如何编写嵌套表单?,ruby-on-rails-3,ruby-on-rails-3.2,Ruby On Rails 3,Ruby On Rails 3.2,我有两个模型(生成器+结果)。(生成器有多个结果)(结果属于生成器) 我想有一个单一的形式,我可以要求用户给我的价值观。用户提供的一些值将用作参数,这些参数将在模型中定义的函数中使用 例如: 用户将选择其中一个选项,然后最终输出将是随机生成的。例如,用户随机选择,并给出7作为引物长度。然后它将调用生成器模型中定义的函数(random_generate) 这是程序从名为NCBI的数据库中提取序列并将值存储在结果属性(genome_seq)的1中的部分。然后,程序使用上述函数(random_ge

我有两个模型(生成器+结果)。(生成器有多个结果)(结果属于生成器)

我想有一个单一的形式,我可以要求用户给我的价值观。用户提供的一些值将用作参数,这些参数将在模型中定义的函数中使用

例如:

用户将选择其中一个选项,然后最终输出将是随机生成的。例如,用户随机选择,并给出7作为引物长度。然后它将调用生成器模型中定义的函数(random_generate)

这是程序从名为NCBI的数据库中提取序列并将值存储在结果属性(genome_seq)的1中的部分。然后,程序使用上述函数(random_generate)生成的random_primer_generated属性(@generator.random_primer_generated)并比较@generator.random_primer_生成的与基因组序列匹配的次数。(有点像ctrl+F,以查找一个长单词中有多少匹配项)


我的问题是如何将这两种形式组合为一种形式。

从上面的图像中,用户选择底漆长度。4个选择框是否与结果相关?是。有3种选择可用。所有3个选择实际上都返回random_primer_generated属性(@generator.random_primer_generated),为了获得结果部分的最终输出,它需要知道@generator.random_primer_generated,以便进行比较和匹配。输入primer长度时发送ajax请求,计算random primer并在js.haml文件中设置4个选择框的值,因为它们是4个结果对象。