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 に答える