我正在使用似乎可以与 Rails 6 配合使用的动作缓存。
问题是如何在底层模型更新时使缓存过期?
根据Rails 指南
请参阅 actionpack-action_caching gem。有关新首选方法,请参阅 DHH 的基于键的缓存过期概述。
根据Action Caching gem issue,使用 Rails Observer 扫描缓存是可行的。
https://github.com/rails/rails-observers#action-controller-sweeper
但是Rails Observer似乎不适用于 Rails 6。
那么,如何通过after_save
回调使缓存过期?