Exu*_*ery 13 ruby ruby-on-rails
我正在尝试使用正则表达式作为Ruby(1.9.2)if语句中的条件,但它仍然返回true,即使正则表达式求值为nil
if (params[:test] =~ /foo/)
return "match"
else
return "no match"
end
Run Code Online (Sandbox Code Playgroud)
即使Rails.logger.info(params[:test])显示测试设置为,上面返回"匹配""bar"
Zed*_*Zed 34
if params[:test] =~ /foo/
# Successful match
else
# Match attempt failed
end
Run Code Online (Sandbox Code Playgroud)
适合我.调试内容params[:test]
| 归档时间: |
|
| 查看次数: |
33868 次 |
| 最近记录: |