Циклическое назначение в Ruby

У меня есть модели Запроси Консультант. Я хочу назначать Запросы Консультантам в циклическом порядке. Если есть 3 конселлера и 5 запросов, то жопа должно быть:

Запрос 1 => C1, Запрос 2 => C2, Запрос 3 => C3, Запрос 4 => C1, Запрос 5 => C2

Я могу сделать это, запросив БД и оптимизировав кэшированием, но ищу лучшее решение.

10
задан Sebastian Palma 6 December 2017 в 17:10
поделиться