我正在尝试编写一个允许任何字符串但不允许 nil 的活动记录验证。
validates_presences_of 的问题在于它为我想认为有效的“”或“”返回 false。
我也尝试过 validates_length_of :foo, :minimum => 0 但这不起作用
我也尝试过 validates_length_of :foo, :minimum => 0, :unless => :nil? 这也不起作用。这两个都允许设置 nil 值并且验证仍然返回 true。
我在这里错过了什么吗?我觉得简单地验证元素不为零不应该这么难。