Hi there,

I'm stuck with some very simple routing requirements. Somehow I believe
this is not even possible with the new Rails 3 Router:

So i have my Admin::SettingsController class in controllers/admin

My intention is to access the admin-controllers via
/admin/:controller/:action

in my routes.rb I add:
namespace :admin do
  match ':controller(/:action(/:id))'
end (I want the admin part of my application to be unRESTful)

However, now EVERY controller is accessable via
/admin/controller/action!...  For example, url_for :controller =>
'books', :action => 'show' generates "/admin/books/show" ... likewise,
url_for :controller => 'admin/settings', :action => 'group' now
generates "/admin/admin/settings/group" (should be:
"/admin/settings/group".

How can I get SIMPLE namespace'd controllers to work in rails without
affecting other controllers? Does anyone know?

Thank you :)
-- 
Posted via http://www.ruby-forum.com/.

-- 
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-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to