Rails模式或gem用于通知模型更改的关联

时间:2015-12-07 15:00:39

标签: ruby-on-rails callback observer-pattern

在我的应用程序中,我有许多问题属于以下一般模式:

  • 具有关联的模型
  • Association依赖于模型的某些属性,因此将其缓存
  • 模型更改
  • 由于缓存属性已过期而导致关联中断

是否有特定的rails gem或模式允许您在模型上执行类似的操作:

on_change :currency, notify: :booking

然后在协会上:

on_notification :currency, :update_currency

或者沿着这些方向做什么?

我可以看到你可以通过观察者或回调轻松地做到这一点但是想干这个

0 个答案:

没有答案