[英]creating multiple objects of the same model in a single form
我想以一种形式创建同一对象的多个实例。 我努力了
<%= form_tag(animals_path) do %>
<% @animals.each do |animal| %>
<%= fields_for "animals[]",animal do |f| %>
`//animal fields
<% end %>
<%= submit_tag 'save' %>`
但出现错误:“未定义的方法“合并!” 为零:NilClass”
我像这样在我的控制器上建立了@animals
@animals = []
3.times do |t|
@animals << Animal.new
end
使用导轨3.0.7
任何帮助表示赞赏。
我认为使用嵌套形式是不可能的,您可以使用自己的技巧来做到这一点。 像这样的堆栈溢出有一些问题, 如何在Rails的同一页面中提交多个重复的表单-最好使用一个按钮
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.