Rails,模型中的很多领域

时间:2016-07-27 07:26:12

标签: ruby-on-rails

我与RoR合作。

我有两个带字段的表单:

FormA: Name(uniq), Field 1..30
FormB: Name, Field 1..40

FormA belongs_to FormB
FormB has_one FormA

FormA中的名称是text_field,但是FormB中的名称是collection_select(FormA.all). 如果我有FormA名称" XYZ"我在表格B的下拉菜单中有XYZ。 但如果XYZ中没有FormA我在FormB的下拉菜单中没有XYZ。 很多时候FormB早于B创建,我不能选择名称,因为名称不存在。我必须创建FormA

如何解决此问题,以便在FormB中创建没有名称的FormA。 也许第三个模型名称名称:字符串以及FormAFormB下拉列表中的名称? 也许是一个大模型,而不是两个,Model1,Model2。

它应该如何?

0 个答案:

没有答案