我知道LIKE
忽略的符號是一個SQL命令,所以我會添加SQL中也如何使用LIKE功能Rails中
基本上我有這個命令
gigurldb = Gigtable.where('eventtitle ILIKE ? AND eventdoortime = ? ', "%#{tmname}%", "#{tmdate}").first
會發生什麼事是tmname
通行證通過名稱
Granny Smiths - Apples
而在Gigtable
其保存在eventtitle
列,因爲這
Granny Smiths : Apples
現在這不是由LIKE
或ILIKE
方法拾起。
任何想法,我可以擺脫這種工作?
感謝
一個可能的解決方案是Postgres「全文搜索」。它有點複雜,但它涵蓋了你的情況(還有更多)。 –