How to add more actions in namespace route

Hello, there:   My app has already generated default actions, like index, edit, update, create, etc. , on a namespace "admin" URL, the route is as follow. However, I haven't figured out how to add new actions in class Admin::UsersController and matching it to the route.rb? For example I create a new action named "edit_role", what else I should put on route.rb so that the route will go and pick this action? Thanks!

map.namespace :admin do |admin|         admin.resources :tasks, :has_many => :comments         admin.resources :users   end

Br, MyST

myst_tt wrote:

example I create a new action named "edit_role", what else I should put on route.rb so that the route will go and pick this action?

map.namespace :admin do |admin|         admin.resources :tasks, :has_many => :comments         admin.resources :users   end

    admin.resources :users, :member => { :edit_role => :get } or     admin.resources :users, :collection => { :edit_role => :get }

depending on how it is to be called (with an :id or without).

For full details, see:

http://api.rubyonrails.com/classes/ActionController/Resources.html#M000308

Thanks a lot!