Ogni dipendente può avere più mansioni e, naturalmente, ogni mansione può essere associata a più dipendenti.
Quindi ho una terza tabella dipendenti_mansioni che contiene i soli campi mansioni_id e dipendenti_id
Nella view create del dipendente ho fatto in modo di avere un campo del form che si popola con un elenco di id delle mansioni che voglio associare al dipendente.
Ho trovato anche estensioni che permettono la gestione semplificata della relazione many-many ma, in questo caso, io devo ‘solo’ salvare i dati del dipendente e contestualmente aggiornare la tabella dipendenti_mansioni con le nuove associazioni create