Я знаю, что в rails 2.3.2 запросы ActiveRecord кэшируются, то есть вы можете увидеть что-то в журнале разработки / производства:
CACHE (0.0ms) SELECT * FROM `users` WHERE `users`.`id` = 1
Мне было интересно, применяются ли те же принципы к рейковым задачам.
У меня есть задача rake, которая будет запрашивать множество различных моделей, и я хочу знать, должен ли я реализовать свое собственное кэширование или это поведение включено по умолчанию.
Кроме того, есть ли способ просмотреть sql-запросы, выполняемые во время задачи rake? Аналогично журналу разработки / производства