Моя заявка имеет следующие требования к заказу:
- Порядок по значимости (измеряется, скажем, количеством лайков) И
- Заказ по созданному DESC
Так что в настоящее время я использую следующее для определения: order
:order => 'model.likes_count DESC, created_at DESC'
Однако, с моей точки зрения, я создаю новые записи модели, используя AJAX, и поэтому я перезагружаю партиалы, где я отображаю записи базы данных для этой конкретной модели, и хотел бы использовать эффекты jQuery, чтобы (скажем) выделить запись, которая была создано.
Теперь из-за вышеприведенного определения порядка, только что созданная запись не будет отображаться как первая, если у более старой записи больше «лайков».
Есть ли способ определить порядок, который по-разному учитывает «последнюю» запись, а затем упорядочить остальные записи в соответствии с заданным порядком? Если это возможно, каким будет чистый способ добиться этого?
Спасибо!