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

Pro*_*opS -1 ruby arrays validation ruby-on-rails

a = ["1", "2", " ", nil]
Run Code Online (Sandbox Code Playgroud)

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

如何?

spi*_*ann 8

这很简单:

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

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

a.all?(&:present?) #=> false
Run Code Online (Sandbox Code Playgroud)