I’m trying to use regex as the conditional in a Ruby (1.9.2) if statement but it keeps returning true even when the regex evaluates to nil
if (params[:test] =~ /foo/)
return "match"
else
return "no match"
end
The above returns “match” even when Rails.logger.info(params[:test]) shows test as set to "bar"
Works for me. Debug what is in
params[:test]