Как можно сделать кэш для просмотров с переводами недействительным?
Представьте, что у вас есть два представления с кодом, подобным следующему:
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 %>
Так,a.html.erb
находится на controller_a # a, аb.html.erb
находится на controller_b # b. Оба действия кэшируютсяcaches_action
, Как я могу убедиться, что когда я меняюsome.key
ключ перевода, оба представления признаны недействительными? Как я мог построить общий механизм?