Ответ 1
Используйте метод where
:
User.where(id: 14000..14500)
Как я могу сделать что-то подобное в диапазоне?
User.find(14000..14500)
Мне нужно выбрать определенный диапазон пользователей, начиная и заканчивая спецификациями ids.
Используйте метод where
:
User.where(id: 14000..14500)
Вы тоже можете сделать это
User.find_by_id(14000..14500)
Вы можете использовать определение rang для области
User.find(1) # returns the object for ID = 1
User.find([1])
User.find(1, 2, 9) # returns an array for objects with IDs in (1, 2, 9)
User.find([1, 2, 9])
User.scoped(:conditions => { :id => 1..9})
Попробуйте также
User.find((start..end).to_a)
Ex -
User.find((14000..14500).to_a)