Кеширование моделей ActiveRecord (в 3.2.1) - PullRequest
1 голос
/ 16 марта 2012

После обновления до 3.2.1 я получаю следующую ошибку при попытке кэшировать модели activerecord:

TypeError: can't dump hash with default proc
        from .../activesupport-3.2.1/lib/active_support/cache.rb:562:in `dump'

Эта проблема обсуждается здесь , и я понимаю, чтонекоторая переменная экземпляра в модели - это Hash with default_proc, который нельзя маршалировать.

Я пробовал несколько разных репозиториев cache-fu как решение , но эторешить проблему TypeError.Я также пытался реализовать свой собственный маршалинг, но я не доверяю ему все время.

Кэширование моделей ActiveRecord, похоже, очень распространенная вещь, которую нужно делать.Я не могу быть единственным, кто пытается маршалировать модели ActiveRecord в 3.2.1!Кто-нибудь еще нашел достойное решение для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...