У меня есть два класса. User
и Review
(У пользователя много отзывов).Rails - запрос n случайных записей из ассоциации
Я пытаюсь найти то лучший способ извлечь два случайных отзывы от ассоциации User.reviews
я могу использовать user.reviews.order("RANDOM()").limit(n)
, но если я не ошибаюсь, это будет очень тяжело на БД, если у меня есть пользователи с большое количество обзоров ...
Я использую Postgres как мою базу данных.
Мысли?
Какая БД вы используете? –
Я использую Postgres. Добавлен вопрос. Благодаря! –
Я думаю, что это .. Ок .. как DB родной метод позаботится об этом .. –