我与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
。
也许第三个模型名称名称:字符串以及FormA
和FormB
下拉列表中的名称?
也许是一个大模型,而不是两个,Model1,Model2。
它应该如何?