Итак, я пытаюсь научиться использовать memcache. Я установил его в моей системе. Я бегу этим. Я установил драгоценный камень Далли.
Все это вроде бы хорошо.
Допустим, я бы хотел кэшировать свою таблицу пользователей.
Я поместил это в мой файл User.rb:
def self.all_cached
Rails.cache.fetch('User.all') { all }
end
Тогда в моем файле контроллера я имел:
@users = User.where(:group_id => current_user.group_id)
Так что теперь я хотел бы иметь что-то вроде:
@users = User.all_cached.where(:group_id => current_user.group_id)
Я получаю ошибку метода нет для где ... Есть идеи, как мне это сделать?