私のモデルには、次のような多くのメソッドがあります。
def calc
self.c = self.child.a * self.child.b
end
@object.calc を使用して簡単に結果を取得し、他の計算で使用できます。
私の質問は、それを行うための最良の方法は何ですか。これを保持するか、データベースに保存して、子の更新ごとにアップロードします。計算でより複雑な関数 (平方根など) を使用する場合、または計算の計算がある場合は、それを保存するか、データベース リクエストで計算する方が速いかもしれません。