Как правильно очищать кеш в Rails без подметальных машин?
Наблюдатели и подметальные машины удалены из Rails 4. Круто. Но как кешировать и очищать кеш тогда?
Я читал о кешировании русских кукол. Это хорошо и все, но это касается только рендеринга кеша. Это не предотвращает попадание в базу данных.
Например:
<% cache @product do %>
Some HTML code here
<% end %>
Вам все еще нужно получить@product
из БД, чтобы получить егоcache_key
, Таким образом, кэширование страниц или действий все еще может быть полезным для предотвращения ненужной загрузки.
Я мог бы использовать некоторое время ожидания для очистки кэша, но зачем, если записи не изменились?
По крайней мере, с подметальными машинами у вас есть контроль над этим аспектом. Что является / будетправильно способ сделать кеш и очистить его?
Спасибо ! :)