我遇到了一个不同的场景,比如说我有模特电影,另一个是发行版。我想在apps / views / movies / new.html.erb中创建一个新表单。在新的我想要电影表的字段最终生病了它的形式,同时我想将电影发布信息添加到其他表发布。喜欢它将嵌套形式如下
<%= form_for(@ mories)......%>
<%files for movies table%>
第二个表格<%= form_for:发布%>
<% fields for releases table%>
所以当用户点击提交按钮时,表单将数据携带到电影表。但我想通过使用嵌套表单进行此单击将值传递给release表。是否可以使用嵌套表单。如果是这样,我想要一些如何才能完全实现的帮助。请帮帮我。
答案 0 :(得分:1)
<%= form_for(@movies) do |f| %>
# fields for movie
<%= f.fields_for :releases do |nested_f| %>
#fields for your nested form releases
<% end %>
<% f.submit %>
<% end %>
同样在Movie.rb模型中添加此行。 accepts_nested_attributes_for :releases
更多信息there
答案 1 :(得分:0)
我不认为HTML允许嵌套表单,例如参见this question。