如何使用Rails减少db属性值?

时间:2017-06-10 08:01:14

标签: ruby-on-rails database

我正在创建一个基于信用的应用程序,用户会在其帐户中放入信用额度,并且信用额会根据用户的有效服务随时间减少。

例如:

  • 用户在其帐户中存入30美元
  • 用户需要支付每月60美元的服务
  • 他的学分将随着时间的推移而减少,因此在使用的第二天,用户的学分将是28美元(30美元 - 来自获得的服务的2美元)
  • 用户可以随时查看当前余额

我意识到我可以使用cron作业来减少帐户余额,但它会对数据库提出很多请求,我相信必须有更好的方法来做到这一点。

我该怎么做?

0 个答案:

没有答案