Вы можете достичь чего-то близкого к этому, используя область действия:
scope ':language/' do
resources :foo, controller: 'bar_controller'
end
Это делает ваш bar_controller ресурсом что-нибудь / foo, где все передается как параметр: language.
так:
- en_US / Foo
- de_DE / Foo
- ja_JP / foo
все они обрабатываются bar_controller с обычным отображением ресурсов, и вы получаете params [: language] в контроллере бесплатно.