学生が獲得したポイントを追跡するモデルがあります。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 の使用