のモデルがありFlightsます。とのFlight関係がありpayments_logます。
payments_logテーブルには と の 2 つのフィールドがamountありますtype(Input/Output or add/sub)。
Flightたとえば、モデルにフィールドを追加したいTotal_amount。
total_amountモデル上の は、からFlight計算されたフィールドになりますrelationship。
type amount
I 5.0
I 10.0
O 2
Total_amount = I+I-O = 13
ベストプラクティスは何ですか?