Есть такой неординарный запрос, а точнее вывод с сортировкой по заданному порядку id, и его пришло записать через find_by_sql,
Пример: tags = Tag.find_by_sql("SELECT * FROM tags JOIN UNNEST('{265,267,266}'::int[]) WITH ORDINALITY AS t(id, ord) USING (id) ORDER BY t.ord")
Запрос работает, но как быть, если к нему хочется использовать includes?
То есть, так не работает: tags.includes(:tag_category)
Как можно первый запрос записать без find_by_sql, чтобы к данным можно было использовать другие методы?