- 主にi18n_routinggemを使用しますが、ダッシュボードリソースの下でmatch'vlk'を翻訳し、すべてを試しても成功しなかった場合は満足します。リソースは正常に翻訳され、新しいアクションも...何が問題なのですか?
ルート.rb
MyApp::Application.routes.draw do
root :to => 'home#index'
localized do
resources :cars
resource :admin, :controller => :admin
resource :dashboard do
member do
match 'vlk', :as => :vlk
end
end
end
end
ルート.yml
cs:
cars: 'auta'
admin: 'admincesky'
routes:
dashboard:
as: 'novy'
path_names:
new: 'cesky_member'
vlk: 'tzz_cesky'
named_routes_path:
vlk: 'tzz_cesky'
2.次に、次のgem'route_translator'を試しましたが、'route_translator'gemを実行できません。このエラーが発生します。
/ruby-1.9.2-p320/gems/actionpack-3.0.14/lib/action_dispatch/routing/route.rb:25:in `initialize': can't convert Array into String (TypeError)
ルート.rbファイルの最後に行を追加した場合
Dt::Application.routes.translate_from_file('config/locales/routes.yml')