在 Rails 活动记录搜索中查找确切的子字符串



联系人有一个整数的字符串字段,如"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"时,它将返回我联系人 1,当我搜索 2 时,它将返回我联系人 1 和联系人 2

我尝试过这段代码:

contacts = Contact.all contacts = contacts.where("tag_ids LIKE ?", "%#{tag}%")

但是在此代码中,如果我尝试找出 1,它会返回所有 3 个联系人。

试试这个:

' contacts = contacts.where("tag_ids LIKE ?","#{tag}">(

'

相关内容

  • 没有找到相关文章

最新更新