标签: ruby-on-rails ruby caching controller observer-pattern
我需要从缓存观察器中引用控制器方法,我该如何制作呢?
答案 0 :(得分:1)
如果你需要这样做,那么架构会出现问题。它破坏了MVC模式,因为观察者绑定到模型,我们应该从控制器调用模型方法,反之亦然。
答案 1 :(得分:0)
观察者绑定到模型,至少可以在lib中编写一些自定义代码,然后在观察者中重复使用它。顺便说一下,它可能取决于你正在做什么