В моем многоязычном приложении есть представление, которое вызывает партиал:
<%= render :partial => 'shared/order', :object => @order %>
языком по умолчанию является русский и shared / _order.html.erb использует I18n.t
<%= t('.order_type') %>: <b><%= t("order_types.#{order.order_type}") %></b>
<%= t '.date_and_time' %>: <b><%= l(order.date, :format => :long) %>
И я хочу визуализировать то же самое частичное еще раз, но на английском, без изменения переменной I18n.locale . Написав что-то вроде этого:
<%= render :partial => 'shared/order', :object => @order %>
<%= render :partial => 'shared/order', :object => @order, :locale => 'en' %>
Какова наилучшая практика для достижения такого поведения?