Hi All,
I''m working on a simple asset tracker application, but I''ve
got a bit
confused about routes. Briefly, in my application there are users who
can have many assets, and each asset can have many incomings or
outgoings. In turn, each incoming or outgoing is assigned a category.
What I''d like to do is have every URL start with
/users/<username>/
(e.g. /users/johntopley/assets/1). I know about :path_prefix and that
you can nest resources, but I haven''t been able to work out how to
achieve what I''m after. Incidentally, I''m using Edge Rails.
This is my routes file:
ActionController::Routing::Routes.draw do |map|
map.home '''', :controller => ''assets'',
:action => ''index''
map.resources :assets, :categories, :incomings, :outgoings, :users
map.signin ''/signin'', :controller =>
''application'', :action =>
''signin''
map.signout ''/signout'', :controller =>
''application'', :action =>
''signout''
map.signup ''/signup'', :controller =>
''application'', :action =>
''signup''
map.connect '':controller/:action/:id''
end
Any help would be greatly appreciated.
John
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---