Wie kann der Cache für die Ansichten mit Übersetzungen ungültig gemacht werden?
Stellen Sie sich vor, Sie haben zwei Ansichten mit folgendem Code:
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 %>
So,a.html.erb
ist auf controller_a # a, währendb.html.erb
ist auf controller_b # b. Beide Aktionen werden von zwischengespeichertcaches_action
. Wie kann ich das sicherstellen, wenn ich das ändere?some.key
Übersetzungsschlüssel, beide Ansichten sind ungültig? Wie könnte ich einen generischen Mechanismus erstellen?