Как использовать кеш запросов ActiveRecord с пользовательским SQL

В статистической части приложения Rails у меня есть несколько пользовательских вызовов SQL, которые вызываются с помощью ActiveRecord :: Base.execute () из кода модели. Они возвращают различные агрегаты.

Некоторые из этих (идентичных) запросов выполняются в цикле в контроллере, и кажется, что они не кэшируются кешем запросов ActiveRecord.

Есть ли способ кэшировать пользовательский SQL запросов в рамках одного запроса?

6
задан Christopher Foy 13 October 2010 в 20:34
поделиться