我的 urlSearch 模型中有以下代码:
def find_url(orig_url)
url = find_by(url: orig_url)
unless url
# some stuff
end
end
在这里 find_by 将搜索传递给它的确切字符串,orig_url
在我的例子中是 : 参数。
例如,如果在我的表中我有一个类似 : 的 url www.stackoverflow.com
,并且如果我搜索http://stackoverflow.com
or http://www.stackoverflow.com
,它不是同一个字符串,这意味着find_by
它将返回 nil。
有没有办法告诉find_by
忽略http://
和www.
搜索时?