如何根据同一行中的其他列更新列

时间:2015-06-21 10:41:11

标签: ruby-on-rails

假设我有一个名为User的表。 它有三列名为Score1Score2Score3

Score1Score2依赖于用户输入数据,但我希望Score3Score1Score2的总和。我该如何实现?是否在模型中呈现了这个逻辑。如果是这样,它看起来像什么?或者在指定数据库结构时是否在迁移期间设置了什么?

1 个答案:

答案 0 :(得分:1)

我认为最好设置这样的方法来获得score2score3属性的总和:

def score3
  score1 + score2
end