В предыдущем проекте Rails 2.3 я использовал гем translate_routes для выполнения перевода маршрутов. Это работало отлично.
В моем новом проекте Rails 3.1, опять же, мне нужен перевод маршрута. К сожалению, translate_routes больше не работает, и Рауль, его разработчик, объявил, что больше не будет поддерживать драгоценный камень.
Я попытался поработать с одним из форков проекта, который должен быть в порядке на Rails 3.1, но я не мог сделать большую часть этого.
Есть ли способ построить перевод маршрута без драгоценного камня?
Вот пример рабочего маршрута без перевода.
constraints(:subdomain => 'admin') do
scope "(:locale)", :locale => /fr|de/ do
resources :country, :languages
match '/' => 'home#admin', :as => :admin_home
end
end
Как видите, я также хочу иметь маршрут по умолчанию без локали, который используется для моей локали по умолчанию: en.
Кто-нибудь делал это раньше?
Спасибо