配列に対して、特定の文字列が含まれるかどうかを調べる際には、こんな感じにしますよね?
%w(test sample code).include?('test')
この場合、testに完全に一致しないとtrueを返してくれないので、大文字小文字を無視して検索したい場合にはこんな感じですかね。
%w(test sample code).find{|item| item =~ /^test$/i}.nil?.!
ちなみに、railsで使うんだったら、nil?.!の部分がpresent?でいいと思います。