Imaginer 4 modèles Rails 3,1Nested Attributs dans Rails
class Student < ActiveRecord::Base
has_many :memberships
has_many :courses, :through => :memberships
has_many :tests, :through => :courses
end
class Membership < ActiveRecord::Base
belongs_to :student
belongs_to :course
end
class Course < ActiveRecod::Base
has_many :tests
has_many :students, :through => :memberships
end
class Test < ActiveRecord::Base
belongs_to :course
end
Comment puis-je produire une liste triée (par exemple par date) des tests à venir d'un étudiant (je suppose il y a une réponse assez simple, mais je l'ai essayé en vain pendant un certain temps)
Ma meilleure estimation est quelque chose comme:
@upcomingTests = @currstudent.tests.sort_by &:testDateTime
mais il semble retourner un tableau vide
Veuillez poster votre meilleur essai et le résultat. –