这是一个很小的更新,但很值得一提。种类繁多的 activerecord validation method 现在接受 :allow_blank 选项。通过 :allow_blank 当值为 nil 或空白的 string 时,validation 也会通过。
1 2 3 4 5 6 |
class Post < ActiveRecord::Base validates_length_of :meta, :maximum => 3, :allow_blank => true end p = Post.new(:meta => "") p.valid? #=> true |
不是很重要想法,不过我更加倾向于 :allow_nil。



