【发布时间】:2012-07-17 17:40:32
【问题描述】:
我正在使用 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
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 rails-routing