【发布时间】:2012-06-04 13:11:16
【问题描述】:
我对支持 ActiveModel 缓存的 gem 之一有一些问题。当我将观察者用于缓存模型时,在应用程序初始化期间,它会尝试描述表以获取所有字段名称。
在 rake 任务运行时也会做同样的事情,包括 db:migration。在这种情况下,会出现一些循环引用错误。我想检测当前的 rake 任务,跳过 gem 初始化,但我不知道如何找出是通过 rake 任务调用的代码。如何检查?
【问题讨论】:
-
“支持 ActiveModel 缓存的 gem 之一”- 哪一个?
标签: ruby-on-rails rake activemodel