如题,需要一个类似于监听的东西,监听订单表里的订单状态,状态改变进行一系列操作 请问各位该如何实现
可以考虑用状态机来处理订单状态的迁移,并且每次状态迁移都是可以触发回调,你可以在回调里写自己的逻辑。 去看看 aasm 吧
#1 楼 @lionzixuanyuan 😂回调多了系统耦合度就高的不要不要的了。
database trigger
数据库自带了 trigger
#2 楼 @hging 还好吧,该回调的逻辑逃不了啊
用消息队列发通知?
@lionzixuanyuan 谢谢,发现了使用的确实是状态机,加几个回调就可以了
谢谢各位
Rails check if attribute changed