Я пытаюсь отобразить список статей, отсортированных по дням, но отображаемых случайным образом для каждого дня.shuffle then sort a db query ruby
Это то, что я прямо сейчас:
@articles = Article.all.shuffle.sort_by{|t| t.date_published}.reverse
Я думал, что-то будет иметь место на перемешиваются массива, но это не похоже, что происходит. Любая помощь будет принята с благодарностью!
Я пробовал group_by, похоже, не может заставить его работать.
Спасибо за обратную связь. Тем не менее, похоже, что все еще работает. В настоящее время у меня есть дата в строковом типе. Я вижу, могу ли я преобразовать их все в стандартизованный тип, а затем, возможно, он будет работать ... – MarkD
Ваш вопрос о сортировке, мой ответ о сортировке. Если у вас проблемы с типом данных, это еще одна история, и вам нужно управлять этими двумя проблемами отдельно. Является ли сортировка подходящей для моего ответа? – Benj
Да, это похоже на сортировку с ответом, который вы дали, но не все статьи сортируются по желанию, только некоторые из них. И я думаю, что это, вероятно, связано с форматом date_published, и все они не совсем одинаковы, поскольку они очищаются от других сайтов. – MarkD