[英]Check whether activerecord field is a substring of a string
所以我知道如何檢查查詢是否是字段的子字符串:
where("field like ?", query)
但是我該怎么做呢? 這樣就可以檢查字段是否為查詢的子字符串?
例如,如果我有對象:
[123,45,678]
我想知道數字中出現了哪些:
45678
= [45,678]
我當前的解決方案是:
mer = []
Mer14.find_each do |m|
if query.include?(m.sequence)
mer << m
end
但是我不確定這是有效的還是理想的!
嘗試反轉參數
where("? LIKE field", query)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.