RoR3中的验证

时间:2010-06-19 15:37:45

标签: ruby-on-rails ruby

有两种方法可以在RoR3中编写验证。

  validates_length_of :name, :minimum => 5    
  validates :name, :length => { :minimum => 5 }

两者都会给出相同的。

我想知道我在哪里可以阅读更多关于后者的内容。它的所有选项。

因为http://guides.rails.info/activerecord_validations_callbacks.html只提了第一种类型。

后者更适合按字段验证,而不是验证类型。

然后您可以对一行中的一个字段进行所有验证。

感谢

1 个答案:

答案 0 :(得分:2)

也许这会对您有所帮助:http://asciicasts.com/episodes/211-validations-in-rails-3

第一种语法只是为了向后兼容,就像在Rails 2中一样。 后一种语法有点复杂,我担心在任何地方都没有适当的文档。你可以谷歌并从各种博客文章中获取点点滴滴。