В настоящее время я использую фрагментное кэширование с ключом объекта.И я удаляю срок действия кэша, используя Touch с обновлениями столбца updated_at, а затем текущий кэш устаревает.И в следующий раз генерируется новый кеш.
<% cache do product %>
Ключ кеша для объекта выглядит следующим образом
table_name/ID-updated_at
Теперь я хочу кешировать свои продукты где-нибудь еще.Для этого я хотел бы сделать то же самое, что и раньше, просто передать объект в параметрах кэша, но я не могу этого сделать: (
Было бы здорово, если бы я мог сгенерировать такой ключ вдля того, чтобы срок действия моего кеша истек с помощью Touch.
table_name/ID-something_updated_at
<% cache product,something do %>
К сожалению, это невозможно, кто-нибудь знает, как я могу решить мою проблему?
Грег