我的 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.comor http://www.stackoverflow.com,它不是同一个字符串,这意味着find_by它将返回 nil。
有没有办法告诉find_by忽略http://和www.搜索时?