小编tin*_*fni的帖子

带有语言环境的Ruby on Rails路由

我正在使用本指南:http://edgeguides.rubyonrails.org/i18n.html

我想要的是什么:

/aboutpages#about用的拖欠区域en.

/en/about转到pages#about的语言环境en.

/es/about转到pages#about的语言环境es.

我得到了什么:

/about转到root_path的语言环境about.

/en/about转到pages#about的语言环境en.

/es/about转到pages#about的语言环境es.

这是一些代码:

# config/routes.rb
match '/:locale' => 'pages#news'

scope "(:locale)", :locale => /en|es/ do
  match '/abcd' => 'pages#abcd'
  match '/plan' => 'pages#plan'
  match '/about' => 'pages#about'
  match '/history' => 'pages#history'
  match '/projects' => 'pages#projects'
  match '/donate' => 'pages#donate'
  match …
Run Code Online (Sandbox Code Playgroud)

routes ruby-on-rails internationalization

5
推荐指数
1
解决办法
5058
查看次数