Edge Rails 的更新:Rails Validation 现在 允许_为空

Posted by yudi
on Saturday, January 05

这是一个很小的更新,但很值得一提。种类繁多的 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。

原文作者是 Ryan Daigle, 请访问他的博客
本片译文的原文地址:Track

Comments

Leave a response