Estou fazendo uma aplicação, onde quero controlar os acessos dos usuários nos módulos da aplicação.
Tenho os seguintes modulos, com os seus relacionamentos:
Grupo ->
has_many :grupo_acesso_modulos, :dependent=>:restrict
has_many :modulos, :through=>:grupo_acesso_modulos, :dependent=>:restrict
Modulo ->
has_many :grupo_acesso_modulos, :dependent=>:restrict
has_many :grupos, :through=>:grupo_acesso_modulos, :dependent=>:restrict
GrupoAcessoModulo ->
belongs_to :grupo
belongs_to :modulo
Vale resaltar que dentro do model GrupoAcessoModulo tenho os atributos: incluir,alterar,excluir e pesquisar.
O problema está ao montar o formulário. Pois quero ter um checkbox para cada atributo listado acima, em cada modulo da aplicação.
Pois em cada checkbox tenho que guardar a operação e o id do modulo, como faço isso?
Grato pela atenção.
--
Rodrigo Ulisses e Silva
Bacharelando em Ciências da Computação
Universidade Federal do Piauí
Programador
CERCAP