¿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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta