Я использую Rails 2.3 для своего проекта с Resque для обработки фоновых задач.
ActiveRecord обычно выполняет запрос «ПОКАЗАТЬ ТАБЛИЦЫ» и «ПОКАЗАТЬ ПОЛЯ ИЗ» при первом использовании любой модели, а затем кэширует ее. Моя проблема в том, что Resque разветвляет новый процесс для каждого задания, поэтому он никогда не кэшируется, и ActiveRecords снова запускает эти запросы для каждого задания.
Каков рекомендуемый способ заставить ActiveRecord кэшировать эти запросы?
Добавление "Model.inspect" для большинства моих моделей в инициализаторе помогает, но несколько запросов "ПОКАЗАТЬ ТАБЛИЦЫ" все еще остаются.