【发布时间】:2015-04-14 23:14:28
【问题描述】:
我想通过关键字搜索 ActiveRecord 模型 Product,但我只想匹配其 description 中的整个单词而不是任意子字符串。
假设我有字符串
'the packaging May Vary'
作为Product 的description,则使用关键字'aging' 进行的搜索不应匹配,但'packaging' 的搜索应匹配。所以按单词匹配,字符串的开头或结尾。我想做这样的事情:
Product.where("description ~* ?", "Regexp")
我应该用什么替换正则表达式,比如"%[^|| ]#{string}[$|| ]%"?
【问题讨论】:
标签: sql ruby-on-rails regex activerecord sql-like