我正在为我的项目创建用户权限,所以我创建了一个名为“profile”的模型,每个“profile”记录将代表我的proyect模块,所以“用户”有很多“配置文件”,我需要创建表单我可以在其中为用户创建多个配置文件,并在单个表单中修改所有这些记录。表单就像这个,但我想知道如何在单个表单中创建多个嵌套记录,并且每个记录都是独立的,因为每个记录都有像模块名称这样的字段识别它,例如“产品”
到目前为止,我有类似的东西,但它只显示了一个字段:
<div class="form-group">
<%= f.fields_for :profiles do |profile| %>
<%= perfil.hidden_field :Module, value: "Products" %>
<%= f.label :Bajas,"Bajas:", class: "control-label" %>
<%= f.check_box :Bajas %>
<%end%>
</div>
答案 0 :(得分:0)
你应该在@user中使用div的form-group并像这样更改div:
<%= form_for @user do |user| %>
<div class="form-group">
<%= f.fields_for :permission, @user.permission do |profile| %>
<%= perfil.hidden_field :Module, value: "Products" %>
<%= f.label :Bajas,"Bajas:", class: "control-label" %>
<%= f.check_box :Bajas %>
<%end%>
</div>
<% end %>