我有一个应用程序,我正在开发的是一个商店的学分系统。顾客带来商品并获得信贷,然后可以将该信用转到商店中的某些商品上。我已经设置它,所以每次信用持有人或信用被创建,更新,或销毁事件记录。我想知道是否有一种简单的方法可以使用日志中的事件数据来创建一个仪表板,显示今天创建的X个学分和Y个学分。这可能不是正确的方式去做这一点,如果是的话,可以自由地指导我在另一个方向。提前感谢!
发布于 2015-05-20 00:54:18
您应该将信息保存到数据库(另外)到日志中,并以这种方式对其进行操作。
例如,您可能有一个User,它应该是一个模型,并且应该有一个credits,它应该是一个整数。每次发生事务时,都可以修改此值。
您还可以创建一个关联的“事务”模型,用于belong_to用户,并查找在某一天发生的事务,您将能够在特定的时间范围内提取该用户的所有事务。
如果你的学分与美元和金钱相似。而您的交易就像订单,您可能需要查看使用疯狂创业板。https://github.com/spree/spree
您肯定不希望通过读取日志来执行您所描述的非常常见的操作。
https://stackoverflow.com/questions/30338136
复制相似问题