次のようなコードを含む 2 つのビューがあるとします。
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
翻訳キーを変更すると、両方のビューが無効になることを確認するにはどうすればよいですか? 一般的なメカニズムを構築するにはどうすればよいですか?