¿Cómo se puede invalidar el caché para las vistas con traducciones?
Imagina que tienes dos vistas con un código como el siguiente:
controller_a / a.html.erb
<%= content_tag(:div) do %>
<%= I18n.t "some.key" %>
<% end %>
controller_b / b.html.erb
<%= content_tag(:div) do %>
<%= I18n.t "some.key" %>
<% end %>
<%= content_tag(:div) do %>
<%= I18n.t "some.other_key" %>
<% end %>
Asi que,a.html.erb
está en controller_a # a, mientrasb.html.erb
está en controller_b # b. Ambas acciones son cacheadas porcaches_action
. ¿Cómo puedo asegurarme de que cuando cambio lasome.key
Clave de traducción, ambas vistas están invalidadas? ¿Cómo podría construir un mecanismo genérico?