Right now we have a unique site_code for each site and the site
controllers live in a sites folder so the urls are
application.com/SITE_CODE/sites/controller/action/id
The admin interface is
application.com/admin/controller/action/id
How would we get the site urls to map to combinations like:
http://poweredby.jobsgopublic.com/employername
http://www.jobsgopublic.com/telegraph
http://police.jobsgopublic.com/
--
Posted via http://www.ruby-forum.com/.
Nope, rails doesn't handle this. This is not a standard setup for
applications, so you'll have to write some custom code. My publishing
system Mephisto does something similar, however. Domains map to sites
(www.rubyonrails.org, weblog.rubyonrails.org, and prototypejs.org all
run on the same mongrel cluster). I use a catch-all route to handle
custom paths that renders the public content. Here's a real
simplified routes file:
# add admin routes first
map.admin 'admin', :controller => 'admin/overview', :action => 'index'
# put this at the bottom, it sends custom paths to this controller/action
map.connect '*path', :controller => 'mephisto', :action => 'dispatch'
--
Rick Olson
http://lighthouseapp.com
http://weblog.techno-weenie.net
http://mephistoblog.com
cheers guys...
I'll look into the Mephisto codebase as well as Jamis Buck's post right
away...
I also found http://leflo.de/blog/2007/04/05/literal-urls-with-rails
which may be useful also...
regards
levent
ps: Rick... Thanks for Lighthouse!... it's been excellent so far...
We've been using it at work since day 1 and personally I'm glad I don't
have to look at Mantis' prehistoric interface any longer ;)