10
Tengo Enquiry
y Consellor
modelos. Deseo asignar consultas a los consejeros en forma de turno rotativo. Si hay 3 consellors y 5 consultas, a continuación, la asignación debe ser:Asignación por turnos en Ruby
mensaje 1 => C1, Consulta 2 => C2, Consulta 3 => C3, Consulta 4 => C1, mensaje 5 => C2
Puedo hacer esto consultando DB y optimizando mediante el almacenamiento en caché, pero buscando una mejor solución.
Se necesitaría para serializar consejeros en la base de datos para la persistencia y reasignar cada vez que un consejero es creado o destruido – DanS