所以我知道如何检查查询是否是字段的子字符串:
where("field like ?", query)
但我怎么反过来呢?那么它检查字段是否是查询的子字符串?
E.g。如果我有对象:
[123,45,678]
我想知道数字中出现了哪些:
45678
= [45,678]
我目前的解决方案是:
mer = []
Mer14.find_each do |m|
if query.include?(m.sequence)
mer << m
end
但我不确定这是否有效或理想!
答案 0 :(得分:1)
尝试撤消参数
where("? LIKE field", query)