首页 > 解决方案 > 仅当对象上的特定属性发生更改时,如何执行回调?

问题描述

我有一个Stock具有以下回调的模型:

after_save :update_port_stock_current_price

但我只希望Stock在保存的对象价格发生变化时执行。

如何检测特定属性(即stock.price此保存中是否已更改)?

标签: ruby-on-railsruby-on-rails-5ruby-on-rails-5.2

解决方案


推荐阅读