Я использую Rails 3.2
Я хочу, чтобы маршрутизация была почти такой же, как на github, поэтому:
root/(username)
root/(username)/(projectname)
root/(username)/(projectname)/issus
и т. д.
Я пытаюсь что-то вроде этого:
resources :publishers do
resources :magazines do
resources :photos
end
end
Но это дает такие маршруты:
/publishers/1/magazines/2/photos/3
Проект, на который я смотрю, делает следующее, что, кажется, работает, но, похоже, не для меня.
resources :projects, :constraints => { :id => /[^\/]+/ }, :except => [:new, :create, :index], :path => "/" do
member do
get "team"
get "wall"
get "graph"
get "files"
end
resources :wikis, :only => [:show, :edit, :destroy, :create] do
member do
get "history"
end
end