Сортировка ActiveRecord с помощью has_and_belongs_to_many с контекстом - PullRequest
0 голосов
/ 18 июня 2019

Мы хотим реализовать пользовательскую сортировку избранного для таблицы, но мы боремся с объединением.

Наша схема:

Пользователь -> * artice_user_flected * <- Статья </p>

  • Артикул A
  • Артикул B
  • Артикул C

  • Пользователь A

  • Пользователь B

  • Пользователь A избранные A, C

  • Пользователь B избранные A, B

Нашипрецедент:

  • Таблица артикулов: Сортировка по избранному пользователя
  • Сначала избранные текущего пользователя
  • Последние избранные текущего пользователя

Ожидаемое:

Любимые статьи пользователя A first

  • Статья A
  • Статья C
  • Статья B

Мы нашли несколько примеров, где он был сгруппирован и подсчитал связанные объекты, но он всегда включал избранные объекты также от других пользователей.

Expected list

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...