在数组/ Rails中验证不是nil / blank元素

时间:2014-11-14 10:12:24

标签: ruby-on-rails ruby arrays validation

a = ["1", "2", " ", nil]

- 验证:是否填充了所有元素? (不是零,不是空白)

如何?

1 个答案:

答案 0 :(得分:8)

这很简单:

a = ["1", "2", " ", nil]

a.any?(&:blank?)   #=> true

a.all?(&:present?) #=> false