我有一个名为User
的模型,另一个名为Run
。每个用户都有很多次运行。持续时间和距离是Run的属性。
我想在用户页面上显示他跑步的距离和持续时间的总和。
我不确定这笔总和,即总距离和总持续时间是否应该是用户的属性,或者是否应该在ViewProfileController
上计算,只是为了在他的个人资料中显示它。 / p>
什么是正确的做法?
答案 0 :(得分:4)
用户运行的总和应该是用户模型中的一种方法,因为它特定于每个用户。
此外,最佳做法是使用瘦小的控制器并使用胖模型。