Skip to content

Instantly share code, notes, and snippets.

@wycats
Forked from carllerche/router.rb
Created September 13, 2008 19:48
Show Gist options
  • Save wycats/10648 to your computer and use it in GitHub Desktop.
Save wycats/10648 to your computer and use it in GitHub Desktop.
Merb::Router.prepare do
namespace :admin do
match("/dashboard").to(:controller => "dashboard")
resources :users do
resources :comments
end
end
resources :users do
resources :comments
end
end
=begin
Currently at /
---
resource(@user) => # /users/1
resource(@comment) => # no such route
resource(@user, @comment) => # /users/1/comment/1
resource(:users) => /users
resource(@user, :comments) => /users/1/comments
resource(@user, :namespace => :admin) => /admin/users/1
Currently at /admin/dashboard
---
resource(@user) =>
resource(@comment) =>
@resource(@user, @comment) =>
How do I generate /users, /users/1/comments
How do I generate /admin/users/1
All the same
=end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment