Мы используем rabl для наших шаблонов просмотра с рельсами 4. Недавно мы экспериментируем с кэшированием этих rabl-просмотров. Мы знаем, что кеширование выполняется путем добавления следующей строки к представлениям - cache some_objectКак решить объекты, переданные для генерации кеш-ключа в rabl rails 4
Вопрос: как решить этот some_object?
Например, у нас есть представление, которое возвращает видео, в котором содержится информация о связанных продуктах. Теперь есть данные, полученные из пользовательского объекта в этом представлении, которые не должны кэшироваться как кеширование, что приведет к неправильным данным для запросов от разных пользователей. Поэтому я понимаю, что мне нужно передать пользовательский объект для ключа кеша. Но какие другие объекты я должен передать, чтобы создать кеш-ключ для этого представления и получить лучшую производительность?