我有一个模型来跟踪学生获得的分数。有时他们会获得 1 分,而对于某些任务,他们会获得多分。该表看起来像这样:
points
--------------
student_id:integer
task_id:integer
points:integer
earned_at:date
我应该怎么称呼这个模型?Point
还是Points
?通常,我的模型是单数的,Rails 在适当的地方智能地将它复数。但在这种情况下,每条记录代表多个点。当我打电话时,student.points
我希望它返回他们曾经获得的所有积分。当我打电话时,student.points.first
我希望它返回他们获得的第一组积分。
使用 Rails 3.2.8