这种导轨型号的最佳选择是什么?

时间:2012-04-28 16:50:53

标签: ruby-on-rails model controller

我有一个名为User的模型,另一个名为Run。每个用户都有很多次运行。持续时间和距离是Run的属性。

我想在用户页面上显示他跑步的距离和持续时间的总和。

我不确定这笔总和,即总距离和总持续时间是否应该是用户的属性,或者是否应该在ViewProfileController上计算,只是为了在他的个人资料中显示它。 / p>

什么是正确的做法?

1 个答案:

答案 0 :(得分:4)

用户运行的总和应该是用户模型中的一种方法,因为它特定于每个用户。

此外,最佳做法是使用瘦小的控制器并使用胖模型。