【发布时间】:2014-11-14 10:12:24
【问题描述】:
a = ["1", "2", " ", nil]
-- 验证:是否填充了所有元素? (不是零,不是空白)
怎么做?
【问题讨论】:
标签: ruby-on-rails ruby arrays validation
a = ["1", "2", " ", nil]
-- 验证:是否填充了所有元素? (不是零,不是空白)
怎么做?
【问题讨论】:
标签: ruby-on-rails ruby arrays validation
这很简单:
a = ["1", "2", " ", nil]
a.any?(&:blank?) #=> true
a.all?(&:present?) #=> false
【讨论】:
all? 会在找到false 后停止,所以速度上没有区别。