1

我正在使用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)gem。

我正在I18n.locale使用set_language_controller. 来源: http: //xyzpub.com/en/ruby-on-rails/3.2/i18n_mehrspra​​chige_rails_applikation.html

4

1 回答 1

3

只需将文件命名为:

app
  views
    pages
      home.html.en.erb
      home.html.es.erb
      about.html.en.erb
      about.html.es.erb
于 2013-04-19T13:07:53.543 回答