2017-08-01 10 views
0

Assignmentモデルがあります。has_manyGradeオブジェクトです。私はユーザーが多くのGradeオブジェクトを一度に編集できるフォームを作成しようとしています。割り当てはbelongs_toです。fields_for:collectionフォームのnested_resourceの属性へのアクセス

= form_for @assignment do |f| 
    = f.fields_for :grades do |g| 
    = g.text_field :grade, class: 'input' 
    = f.submit 'Submit', class: 'button is-primary' 

を(Gradeも同様:grade属性を持っている)しかし、私はそれが繰り返し処理されていますようGradeオブジェクトのを属性にアクセスしたいと思います。たとえば、の名前がGradebelongs_toであることを知りたいので、それぞれの入力にラベルを付けることができます。どうすればいい? Studentを想定し

+1

学生が学生belongs_toのモデルとグレードであると仮定すると、 'してみてください。<%= g.object.student.name%を行うことができましたモデルとGradeです> ' – Pavan

+0

それは、ありがとう! –

+0

私はあなたがそれを受け入れることができるように答えをasnを追加します:) – Pavan

答えて

1

Studentbelongs_toは、その後、あなたが

<%= g.object.student.name %> 
関連する問題