Ruby:搜索字符串以查找多个搜索词

ssc*_*rus 1 ruby string ruby-on-rails ruby-on-rails-3

我想做类似以下的事情:

 if params[:entry].include? ("http" || "www" || "com" || "abc" || "def")
     ...
 end
Run Code Online (Sandbox Code Playgroud)

我尝试使用正则表达式,但它不起作用(不能将正则表达式转换为字符串),如果我们搜索的字符串出现在params [:entry]中的任何地方,我需要声明返回true .

使用Ruby/Rails执行此操作的最佳方法是什么?

Wuk*_*ank 5

不会params[:entry].match(/(http|www|com|abc|def)/)做的伎俩?

字符串模式到regexp - 字符串#match