我有一个对象列表,我想通过URL中的参数进行过滤。
例如:
@items = items.select { |item| params[:q] == item.name }
然而,这将与EXACT相匹配......我怎样才能使它像LIKE一样?
答案 0 :(得分:2)
import "foo/src" is a program, not an importable package
编辑:
如果您需要匹配不区分大小写。
@items = items.select { |item| item.name.include?(params[:q]) }
答案 1 :(得分:0)
您可以使用正则表达式:
pattern = /#{params[:q]}/
@items = items.select { |item| pattern =~ item.name }