创建和管理计算的最佳方式

时间:2013-10-29 11:24:06

标签: ruby-on-rails ruby ruby-on-rails-4

我正在开发一个财务应用,其中:transactions表包含一些key:values。我计划在未来为这些交易创建许多类别,并使用各种公式和方法,包括本机总和,平均值,最小值,最大值等。我想优化我的代码,以便在这些类别时不破坏它被添加。管理此类计算和数据移动的最佳方法是什么?在提交新交易后,我希望我的公式能够快速实时更新。例如,我需要为我的事务创建一个TOTAL。我了解到脂肪控制器是一种不好的做法,所以我的猜测是避免使用

@transactions_total = Transaction.sum("amount_cents")

我应该创建帮助器还是使用单独的模型?我正在使用money_rails gem。

1 个答案:

答案 0 :(得分:1)

我的问题的一个很好的解决方案是here,因此没有必要保持这个开放