【发布时间】:2010-10-27 04:47:46
【问题描述】:
我知道在 rails 2.3.2 ActiveRecord 查询被缓存,即您可能会在开发/生产日志中看到一些内容:
CACHE (0.0ms) SELECT * FROM `users` WHERE `users`.`id` = 1
我想知道相同的原则是否适用于 rake 任务。
我有一个 rake 任务,它将查询很多不同的模型,我想知道我是否应该实现自己的缓存,或者默认情况下是否包含此行为。
另外,有没有办法查看 rake 任务期间执行的 sql 查询?类似于开发/生产日志
【问题讨论】:
标签: ruby-on-rails activerecord rake