hello jimmy,
a big advantage is to use controller namespaces like this script/generate controller Admin::Login
this command creates a few files dedicated to the admin namespace, so youve got a smart separation.
routes:
map.namespace(:admin) do |admin| admin.resources :login end
call the url http://localhost:3000/admin/login
best regards matthias