这是房地产搜索网站的位置搜索字段的代码:
scope :location, lambda{|l| where("city LIKE ? OR zip_code LIKE ? OR address LIKE ?", l, l, l)}
但是我必须输入完整的城市名称或邮政编码或地址才能获得结果,我该如何修复它以便我可以仅搜索 2 或 3 个字母或数字并获得包含这些字母或数字的结果?我尝试像这样包装 l:'%l%' 但没有运气。
这是房地产搜索网站的位置搜索字段的代码:
scope :location, lambda{|l| where("city LIKE ? OR zip_code LIKE ? OR address LIKE ?", l, l, l)}
但是我必须输入完整的城市名称或邮政编码或地址才能获得结果,我该如何修复它以便我可以仅搜索 2 或 3 个字母或数字并获得包含这些字母或数字的结果?我尝试像这样包装 l:'%l%' 但没有运气。