как я могу закончить действие (установленное с помощью caches: action) из консоли? - PullRequest
2 голосов
/ 05 сентября 2011

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

Это то, что я пробовал до сих пор: http://pastebin.com/1f4RhqnP

1 Ответ

0 голосов
/ 12 октября 2011

, хотя это поможет включить точную строку кода действия кэшей, вы должны иметь возможность использовать expire_action.

См. http://api.rubyonrails.org/classes/ActionController/Caching/Actions.html#method-i-expire_action

Поскольку для кэширования действий фактически используется фрагментное кэширование, вы также должны иметь возможность использовать expire_fragment. Попробуйте использовать вспомогательные методы _url или _path для генерации ключа, срок действия которого вы пытаетесь истечь, вместо отдельных опций.

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