【发布时间】:2014-05-27 13:47:54
【问题描述】:
如何搜索相似的值?例如,我发现名字“Allan”。但我想要那个搜索视图“Allan, Allen, Allin, Allister”。相同的三个字符 - 前三个符号
def self.search(search)
if search
find(:all, :conditions => ['your_name LIKE ?', "%#{search}%"])
end
end
【问题讨论】:
-
在您的示例中,所有匹配的字符串都以“All”开头,即与目标字符串具有相同的三个字符。这只是巧合,还是您的实际规则?你希望“艾伦”和“阿斯兰”也回来吗?
-
前三个字符相同。例如:“全部”。请帮帮我。
标签: ruby-on-rails search ruby-on-rails-4