Задать вопрос
Mirkom63
@Mirkom63
Я программист

Как вывести данные рандомно?

Допусти я вывожу какие-то данные

data=Data.all

У меня выведутся данные сортируясь по ID. А как вывести все данные рандомно? И чтобы каждый раз все рандомилось?

Если что, у меня используется kaminari, поэтому сделать рандом для массива не прокатит.
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
Решения вопроса 1
HighQuality
@HighQuality
☁ Ниндзя девелопер
Используйте возможности вашей СУБД.

MySQL
Data.order('RAND()').all

PostgreSQL
Data.order('RANDOM()').all
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы