のモデルがあり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
ベストプラクティスは何ですか?