新手问题 undefined method `blank?' for "":String (NoMethodError)

string2020 · 2014年12月15日 · 最后由 nouse 回复于 2014年12月16日 · 3183 次阅读

puts ''.blank?

报错了

in <top (required)>': undefined methodblank?' for "":String (NoMethodError)

ruby 版本为: ruby-2.0.0-p481

字符串对象没有 blank?方法吗?

还是我用错了?

blank?是 rails 里扩展的 这是单纯的 Ruby:

这是 rails 里: 能看到是 active_support 里扩展的

其实也就那么一行, 自己扩展或者就直接用那一行正则就行

ruby 2.1.5p273 也没有 是 activesupport 加进去的吧

查一下文档能有多难

又一个被 rails 惯坏的

需要 登录 后方可回复, 如果你还没有账号请 注册新账号