假设您有两个视图,其代码如下:
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
翻译键时,两个视图都无效?我怎样才能建立一个通用机制?