Rails - Dynamic name routes namespace
Posted
by
Kuro
on Stack Overflow
See other posts from Stack Overflow
or by Kuro
Published on 2011-01-22T23:12:30Z
Indexed on
2011/01/31
23:25 UTC
Read the original article
Hit count: 175
Hi,
Using Rails 2.3, I'm trying to configure my routes but I uncounter some difficulties. I would like to have something like :
- http:// mydomain.com/mycontroller/myaction/myid
- That should respond with controllers in :front namespace
- http:// mydomain.com/aname/mycontroller/myaction/mydi
- That should respond with controllers in :custom namespace
I try something like this, but I'm totaly wrong :
map.namespace :front, :path_prefix => "" do |f|
f.root :controller => :home, :action => :index
f.resources :home
...
end
map.namespace :custom, :path_prefix => "" do |m|
m.root :controller => :home, :action => :index
m.resources :home
...
m.match ':sub_url/site/:controller/:action/:id'
m.match ':sub_url/site/:controller/:action/:id'
m.match ':sub_url/site/:controller/:action/:id.:format'
m.match ':sub_url/site/:controller/:action.:format'
end
I put matching instruction in custom namespace but I'm not sure it's the right place for it. I think I really don't get the way to customize fields in url matching and I don't know how to find documentation about Rails 2.3, most of my research drove me to Rails 3 doc about the topic...
Somebody to help me ?
© Stack Overflow or respective owner