El refactor que hice aplica para todo lo que tenga que ver con un comportamiento como sigue:
- Crear alguna entidad a través de un modal.
- Al crearlo, agregar la actividad creada a algún div de la vista.
- Todo esto, a través de ajax (sin que se recargue la página).
Hay varias cosas que tienen ese comportamiento (agregar usuarios, agregar tareas, etc), y para que sea automático hay que hacer lo siguiente:
- El modal y el form deben tener un ID muy parecido. Deben terminar en -modal y en -form respectivamente. Por ejemplo, si mi modal tiene id igual a add-user-modal, entonces el id del form debe ser add-user-form.