В моем многоязычном приложении есть представление, которое вызывает частичное:
<%= 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' %>
Каковы лучшие практики для достижения такого поведения?