I am working on an old rails project. I have a many-to-many relationship between Student and Course via a bridge model named students_courses.
Student class:
class Student < ActiveRecord::Base
has_and_belongs_to_many :courses, :class_name => 'Course', :join_table => 'students_courses'
end
Course class:
class Course < ActiveRecord::Base
end
StudentCourse class:
class StudentCourse < ActiveRecord::Base
belongs_to :student
belongs_to :course
end
There is a firstname attribute in Student model. I would like to find the student who has firstname "John" and studying course "foo". How can I get this in ruby of Rails?
Aucun commentaire:
Enregistrer un commentaire