i have this code in a module file. (module LoginSystem)
def module_backend_required(the_module = "test",the_action =
"test")
     p "-----------------------"
     p "the_module" + the_module
     p "the_action" + the_action
     p "-----------------------"
    if not protect?(action_name)
      return true
    end
    if @session[:backend] and authorize?(@session[:backend])
      return true
    end
    # store current location so that we can
    # come back after the user logged in
    store_location
    # call overwriteable reaction to unauthorized access
    access_denied
    return false
  end
an user has a role, and a role has many modulepermissions
like module: books , actions: create, read, edit, .....
in my controller i have this
before_filter
:module_backend_required(''users'',''update''),
:only => [
:edit, :update ]
 =>> syntax error on ''users'',''update''
when i do  before_filter :module_backend_required(), :only => [ :edit, 
:update ]
the controle prints
--------------------
the_moduletest
the_actiontest
How can i get the 2 parameters? so i dont need to make a lot functions 
for each module/action.
Thanks
-- 
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-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk
-~----------~----~----~----~------~----~------~--~---