搜索仅在 rails 上进行完整搜索而不是部分搜索 ruby
Search working on full search only not a partial search ruby on rails
我有以下搜索查询
where("contact_type = 'supplier' and name = '#{search}'")
假设我正在为 John Doe
搜索 John
这不起作用,但是,如果我搜索全名 John Doe
,则搜索有效。如何获取它以便在保留当前查询的同时进行部分搜索?
您必须尝试 like
查询:
where("contact_type = 'supplier' and name like ?", "%#{search}%")
我有以下搜索查询
where("contact_type = 'supplier' and name = '#{search}'")
假设我正在为 John Doe
搜索 John
这不起作用,但是,如果我搜索全名 John Doe
,则搜索有效。如何获取它以便在保留当前查询的同时进行部分搜索?
您必须尝试 like
查询:
where("contact_type = 'supplier' and name like ?", "%#{search}%")