Ну, у меня есть следующий код для маршрутизации с вложенными ресурсами:
map.resources :cities, :as => "cidade", :only => [:index, :show] do |city|
city.resources :offers, :as => "oferta", :only => [:show], :collection => [:recents], :member => [:share, :buy, :add, :add_gift, :remove, :validate_buy, :want_more, :withdraw_credits], :path_names => { :want_more => "quero-mais", :recents => "recentes", :buy => "comprar", :add_gift => "comprar-presente", :share => "compartilhar", :add => "adicionar", :remove => "remover", :validate_buy => "validar-compra", :withdraw_credits => "resgatar-creditos" } do |offer|
offer.resources :photos, :as => "fotos", :only => [:index]
offer.resources :videos, :as => "videos", :only => [:index, :show]
offer.resources :comments, :as => "comentarios", :only => [:index, :new, :create]
end
end
Дело в том, что я не хочу, чтобы все эти ': as =>' были в URL, под этим я подразумеваючто мне не нужны имена контроллеров в URL, вместо генерации / cidades / curitiba / ofertas / 1 я хочу только /curitiba/1.
я пробовал: path_prefix и: as => "", но те не работали.
любая помощь?
спасибо