複数のロケールをサポートするために globalize gem を使用しています。
config/locales ディレクトリには 3 つのファイルがあります
en.yml, ja.yml, ch-HK.yml
私のルーティングファイルは
....
root :to => 'main#index', :locale => :en
scope ":locale", locale: /#{I18n.available_locales.join("|")}/ do
namespace(:api){ resources :badges }
namespace(:api){
resources :events do
get :list, :on => :collection
end
}
end
....
ルート パス (/) がデフォルトのロケールを設定しています
しかし、api_controller でデフォルトのロケールを設定する方法がわかりません
したい
/api/events.json ->> /en/api/event.json
/ja/api/events.json ->> /ja/api/events.json
Rails Projectでは受け入れられませんか?
/:locales/api~~ を追加する必要がありますか?