Возможно ли сделать область в Rails с запросом where IN (?)
, который будет проверять точные соответствия?Rails scope - где в точном соответствии
, например:
Post.joins(:tags).where('tags.id IN (?)', [1, 2, 3, 4])
найти сообщения с тегами 1, 2
, 1, 2, 3
и 1, 2, 3, 4
. Но нужно найти только сообщение с тегами 1, 2, 3, 4
.
Хорошо, я не использую рельсы, так что это возможно для вас, чтобы группировать сообщения, агрегировать теги в массив, а затем использовать сравнение массива? –