Я использую Memcached как хранилища объектов с моим приложением Rails где хранятся результаты поиска, которые являются объектами пользователя в MemcachedMemcached как хранилище объектов в Rails
Теперь, когда я извлечение данных из я получаю Memcached Не определено Класс/Ошибка модуля. Я нашел решение этой проблемы в этом блоге
http://www.philsergi.com/2007/06/rails-memcached-undefinded-classmodule.html
before_filter :preload_models
def preload_models
Model1
Model2
end
, который рекомендует предварительно погрузочные модели, прежде чем руки. Я хотел бы знать, есть ли более элегантное решение этой проблемы и есть ли какие-либо недостатки в использовании техники предварительной загрузки.
Заранее спасибо
Это решение является большим, но это ограничено активными моделями записи. Иногда вы будете кэшировать классы, отличные от AR, и в этом случае, я думаю, вам придется прибегнуть к 1-му решению в этой теме. –
Это отлично поработало для меня, спасибо! –
@KonstantinGredeskoul Просто пропустите preload_models часть –