Как «продвинуть» записи с заданным значением?
Я использую Ruby on Rails 3.2.9 и MySQL. у меня естьArticle
модель сuser_id
атрибут (этот атрибут представляет внешний ключ -id
- для связанных пользователей автора), и я хотел бы получить статьи, упорядочив те "за" данный автор. То есть, учитывая, что у меня есть следующие записи:
...
Когда я ищу заказанные статьиза" автор сid
(1
user_id = 1
) тогда возвращаемые статьи должны быть упорядочены следующим образом:
...
Другими словами, я ищу, чтобы получитьвсе статьи, но делая теприказал с этим "Приоритет ":сначала были созданы статьи, созданные данным автором, а затем все остальные (то есть я бы хотелпродвигаться вперед статьи, созданные данным автором).
Как я могу это сделать?
Заметка: Я ищу реализацию Ruby on Rails, может быть, черезorder
метод.