我的模型中有很多这样的方法:
def calc
self.c = self.child.a * self.child.b
end
我可以很容易地使用@object.calc 来获得结果并在其他计算中使用它。
我的问题是最好的方法是什么。保留它或将其存储在我的数据库中并为每个子更新上传它。如果计算使用更复杂的函数(平方根等......)或者如果我有计算计算,那么存储它可能会更快,或者在我的数据库请求中计算它。
我的模型中有很多这样的方法:
def calc
self.c = self.child.a * self.child.b
end
我可以很容易地使用@object.calc 来获得结果并在其他计算中使用它。
我的问题是最好的方法是什么。保留它或将其存储在我的数据库中并为每个子更新上传它。如果计算使用更复杂的函数(平方根等......)或者如果我有计算计算,那么存储它可能会更快,或者在我的数据库请求中计算它。