单一表单中的多个模型记录



我想创建一个在"M:N"关系之间的连接表中工作的表单。因此,用户可以在一个表单中添加多行父模型

有人能帮我使它工作吗?这些联系应该是什么?我的问题和这里一样。

非常感谢你的帮助!

看起来你正在尝试做一些嵌套,你试过这些tuts从railscasts

http://railscasts.com/episodes/196-nested-model-form-part-1

http://railscasts.com/episodes/197-nested-model-form-part-2

还可以查看有关您想要的关系类型的指导

http://railscasts.com/episodes/47-two-many-to-many

您总是可以在控制器中手动完成,而不需要rails的form_for帮助器。

这实际上是你所链接到的问题的答案的第二部分所暗示的。

就像答案提到的那样,给<input>字段以[]结尾(例如<input type="text" name="field[]">)的名称导致该字段在控制器内部的参数散列中是一个数组。

最新更新