модуль ActiveRecord::QueryCache::ClassMethods
Публичные методы экземпляров
Включить кэширование запросов в блоке, если Active Record настроен. Если нет, выполнит заданный блок.
# File activerecord/lib/active_record/query_cache.rb, line 8
def cache(&block)
if ActiveRecord::Base.connected?
connection.cache(&block)
else
yield
end
end Отключить кэширование запросов в блоке, если Active Record настроен. Если нет, выполнит заданный блок.
# File activerecord/lib/active_record/query_cache.rb, line 18
def uncached(&block)
if ActiveRecord::Base.connected?
connection.uncached(&block)
else
yield
end
end
© 2004–2016 David Heinemeier Hansson
Licensed under the MIT License.