destroy hace una consult por cada registro en la db. :delete_all elimina todos los registros asociados en una sola consulta