在页面上制作两条路线

时间:2014-04-06 18:49:36

标签: ruby-on-rails ruby ruby-on-rails-4

我正在开发一个网络应用。它将有两种语言。

我将有一个默认的根页面,root:to => “home #index”将使用英语(例如www.test.com/en/home)。现在,点击页面上的其他语言,例如俄语,我想将页面从 www.test.com/en/home 切换到 www.test.com/ru/主页,它将在我选择的语言上加载不同的页面,它将自动成为主页。

第一个想法是为此创建一个控制器,但由于我的rails知识在较低级别,我认为这不是我想做的事情。

有什么建议吗?

- 迈克尔

1 个答案:

答案 0 :(得分:1)

我除了你想要多语言应用程序,所以你的routes.rb可能看起来像这样:

# config/routes.rb
scope ':locale' do
    root :to => "home#index"
end

您可以在2.5 Setting the Locale from the URL

找到更好的信息