【发布时间】:2019-06-01 08:03:27
【问题描述】:
我在名为“SAP FICO”和“FICO SAP”的键技能表中有两条记录。当我用“FICO SAP”搜索记录时。我想同时获得这两个记录。如果我搜索,有什么方法可以获取此记录?
如果我搜索,我想要这两个结果,我尝试使用如下所示,但它只获取一个。
search = "FICO SAP"
KeySkill.where("name LIKE ?", "%#{search}%")
这是我的 Keyskill 表数据(在表中这样创建)
<KeySkill id: 50, name: "SAP FICO", relevant_experience: "1", created_at: "2019-01-06 08:48:54", updated_at: "2019-01-06 08:48:54", deleted_at: nil>
<KeySkill id: 51, name: "FICO SAP", relevant_experience: "1", created_at: "2019-01-06 08:48:55", updated_at: "2019-01-06 08:48:55", deleted_at: nil>
【问题讨论】:
-
您使用的是什么数据库?有一些全文搜索 gem 使用起来非常简单。
标签: ruby-on-rails search sql-like