【发布时间】:2015-11-02 15:06:59
【问题描述】:
又是使用 Rails 的一天...
我试过这个RouteTranlsator Gem。我已经完成了从 1 到 4 的步骤,但是当我运行 rake routes 命令时。我看到 rake 生成了更多 6 种语言的路由!像 fr、de、cs、nl、... 但我只本地化了两种语言:en(英语)和 hu(匈牙利语)。我没有为其他语言创建任何翻译 .yml 文件!
Rails.application.routes.draw do
# The priority is based upon order of creation: first created -> highest priority.
# See how all your routes lay out with "rake routes".
localized do
resources :partners
resources :school_reviews, except: [:edit]
resources :schools
resources :events
# Authentication
devise_for :users, :controllers => {
omniauth_callbacks: "users/omniauth_callbacks", registrations: 'registrations'
}
devise_scope :user do
get 'sign_up_with_school' => 'registrations#new_with_school', as: 'sign_up_with_school'
post 'sign_up_with_school' => 'registrations#create_with_school', as: 'create_with_school'
end
end
end
我只定义了 hu(匈牙利语)翻译: 胡: 路线: 新:uj 创建:letrehozas 编辑:szerkesztes 摧毁:托尔斯 合作伙伴:合作伙伴 school_reviews: iskolai_velemenyek 学校:伊斯科拉克 事件:esemnyek
也许其他一些宝石会导致这更多的 6 种语言? 如何禁用 fr、de、cs 和其他语言?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4