Pregunta sobre metodo y vista

hola a todos:
Tengo la siguiente inquietud con respecto a una vista y a un metodo que
necesito realizar:
Tengo una clase llamada profesor. a cada profesor se le asignan varios
grupos. lo que quiero es poder asignar los grupos desde la misma vista
(algo asi como en las paginas de correo cuando se estan adjuntando
archivos que hay un boton de aceptar y adjuntar otro y aceptar para
seguir). Me imagino que si se puede lograr esto es a traves de un array
pero se debe colocar en la vista? imagino que se debe
modificar el metodo create del controlador.
Por favor alguien que me pueda guiar al respecto.
Agradeciendo de antemano
Jose