У контакта есть строковое поле целых чисел, например "1,10,14,5,15,2,5"
.Например, у меня есть 3 контакта:
contact1 has `"1,10,111,2,5"`
contact1 has `"10,14,5,15,2,5"`
contact1 has `"10,14,5"`
Когда я пытаюсь найти «1», он возвращает мне contact1, когда я ищу 2, он возвращает мне contact1 и contact2
Что я пробовал этот код:
contacts = Contact.all
contacts = contacts.where("tag_ids LIKE ?", "%#{tag}%")
Но в этом коде, если я пытаюсь найти 1, он возвращает все 3 контакта.