範囲内でこのようなことを行うにはどうすればよいですか?
User.find(14000..14500)
特定のIDで開始および終了する特定の範囲のユーザーを選択する必要があります。
範囲内でこのようなことを行うにはどうすればよいですか?
User.find(14000..14500)
特定のIDで開始および終了する特定の範囲のユーザーを選択する必要があります。
次のようにすることもできます。
User.find_by_id(14000..14500)
スコープの範囲定義を使用できます。
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)
元 -
User.find((14000..14500).to_a)