Я использую следующий метод в моем Rails 4 приложение, чтобы получить случайные записи в модели:RANDOM() не работает в Rails 4.0.2
Model.order('RANDOM()').limit(5)
Это сломался после обновления до Rails 4.0.2. Он всегда получает самые последние записи. Любые идеи почему?
Что тонированное SQL-запрос выглядит так (из журнала)? –
SELECT «model». * FROM «model» ORDER BY created_at DESC, RANDOM() LIMIT 5 – 6thSigma
У вас есть какая-то область заказа по умолчанию на «Модели», о которой вы сейчас не знаете? – steakchaser