Отключить временный кэш SQL в Rails?
в настоящее время я создаю приложение Rails с некоторыми cronjobs и т. д., Но у меня есть некоторые проблемы, потому что sql кэшируется Rails.
Итак, кто-нибудь знает, как отключить кэш SQL в Rails? Не глобально, но для этого кода. Действительно не хотите создавать один метод для каждой модели, так что в любом случае просто отключить его временно?
Terw
3 ответов
другой подход использует ActiveRecord::QueryCache:: ClassMethods#uncached
Model.uncached do
# your code
end
что конкретно сработало для меня было:
ActiveRecord::Base.connection.clear_query_cache
с кредитом для хороших объяснений собирается этот блог.