У меня есть модель с некоторыми записями с собственным приоритетом.Rails shuffle с приоритетом
- Запись => Приоритет: 1
- Запись => Приоритет: 2
- Запись => Приоритет: 3
- Запись => Приоритет: 3
- Запись => Приоритет: 2
- Запись => приоритет: 1
- Запись => приоритет: 1
- Запись => приоритет: 4
Теперь мне нужна случайная запись, основанная на ее приоритете. Приоритет 1 является наихудшим. Приоритет 4 - лучший.
Теперь я получаю только случайную запись с @records.all.shuffle
Каков наилучший способ совместить его с приоритетом?
случайную запись на основании чего-то? как тогда это случайное? :) –
Например, у вас есть партнеры по рекламе. Один партнер платит больше. Поэтому этот партнер должен быть предпочтительнее. –