Как использовать вид и шаблон на основе языка?
Я использую high_voltage
создать несколько целевых страниц.
Состав
app
views
pages
home.html.erb
about.html.erb
Я хотел бы иметь возможность простым способом использовать другой шаблон представления в соответствии с session[:locale]
Я думал о структуре, как это:
app
views
pages
en
home.html.erb
es
home.html.erb
Но как тогда отрендерить правильный шаблон в PagesController?
Я не хочу использовать для этого гем интернационализации Rails (I18n).
Я экономлю I18n.locale
в сеансе с использованием set_language_controller
, Источник: http://xyzpub.com/en/ruby-on-rails/3.2/i18n_mehrsprachige_rails_applikation.html
1 ответ
Решение
Просто назовите файлы как:
app
views
pages
home.html.en.erb
home.html.es.erb
about.html.en.erb
about.html.es.erb