2017-08-25 17 views
0

私は自分のプロジェクトのユーザー権限を作成しているので、 "プロファイル"というモデルを作成しました。 "プロファイル"レコードはそれぞれ自分のproyectのモジュールを表します。多くの "プロファイル"、私はユーザーに複数のプロファイルを作成し、それらのすべてのレコードを単一のフォームで変更できるフォームを作成する必要があります。フォームはimageのようになりますが、複数のネストされたレコードを単一のフォームで作成する方法と、レコードごとに独立したレコードを作成する方法を知っていますたとえば、「製品」複数のネストされたリソースを1つのフォームで作成する

これまでのところ、私はこのような何かを持っているが、それは私だけの単一のフィールドを示しています

<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

あなたは@userの内側のdivのフォームグループを使用して、このように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 %> 
+0

この例はお返事ありがとうございます私は他のレコードをどのように追加できますか?これは、「モジュール」を別の値で変更する例外を伴うほぼ同じフィールドになります。画像のようになり、各行はフォームになり、各行は「Module」、「Bajas」、 – luis31

関連する問題