私は持っている:
Aulas
has_many :grades
has_many :students, :through => :grades
Students
has_many :grades
has_many :aulas, :through => :grades
Grades
belongs_to :aula
belongs_to :student
grades.name
そのアウラとアウラ内の特定の生徒とのつながりから示したいと思います。これは機能しませんが、私が何を望んでいるのか理解できます:
<% aula.students.each do |student| %>
<%= link_to student.name, student %>-<%= student.grade.name %>
<% end %>
わかりました、私は Aula (id:68) の中にいます。
[#<Grade id: 51, name: AA1, student_id: 22, aula_id: 68 >,#<Grade id: 52, name: AA2, student_id: 22, aula_id: 69 >,#<Grade id: 53, name: AA3, student_id: 22, aula_id: 70 >]
この Aula (aula_id:68) に関連するグレードの名前だけを取得するにはどうすればよいですか?