Używam this Rails Guide do utworzenia zakresu w celu utworzenia prefiksu "/ admin" dla niektórych kontrolerów.Railsy 3 Routing - Jak używać zakresu do utworzenia prefiksu administratora
Mam kontroler o nazwie Strony, chcę uzyskać do niego dostęp za pośrednictwem "/ admin/pages".
To działa świetnie, ale nadal jest dostępne za pośrednictwem "/ stron" ... Jak temu zapobiec? (Używam szyn 3)
Oto mój plik trasy:
devise_for :users
scope "/admin" do
resources :pages
resources :contents
end
root :to => "index#index"
match ':controller(/:action(/:id(.:format)))'
Dzięki za szybką odpowiedź. Tak, na pewno. Jestem nowicjuszem, więc prawdopodobnie brakuje mi czegoś prostego. Trasy działają, ale stare trasy wciąż działają, czego nie chcę. – jyoseph
Hmm ... Po prostu to wypróbowałem, więc powinno działać poprawnie. Czy zrestartowałeś serwer WWW? W trybie programowania nie powinieneś restartować, ale warto spróbować. Czy możesz umieścić swój plik routes.rb? –
Zaktualizowany post z plikiem tras. Dzięki za rozdanie! (Również mam prowizje trasowane i zrestartowałem serwer) – jyoseph