У меня есть две таблицы, фотографии и теги со стандартной таблицей ссылок photos_tags.
В моих моделях отображаются теги Photos HABTM, и я могу обновлять обе версии с обновлением ссылок.
У меня вопрос: скажем, теперь я хочу найти все фотографии с тегами и"Закат" и "Океан" - как мне это сделать?
Я попытался выполнить внутреннее объединение согласно Пекарня Нейта , и теперь я могу найти все фотографии, отмеченные либо ИЛИ обоими, но я хочу только те, у которых есть оба тега (например, поиск "И" , если это правильная фраза). В настоящее время добавление большего количества тегов дает мне больше результатов - я хочу меньше результатов, поскольку добавлено больше тегов!
В качестве альтернативы, если бы не было хорошего способа Cakey, как бы вы это сделали? Несколько поисков, а затем сравнить массивы? Кажется, хотя расточительно ...
ТИА.