有两种方法可以在RoR3中编写验证。
validates_length_of :name, :minimum => 5
validates :name, :length => { :minimum => 5 }
两者都会给出相同的。
我想知道我在哪里可以阅读更多关于后者的内容。它的所有选项。
因为http://guides.rails.info/activerecord_validations_callbacks.html只提了第一种类型。
后者更适合按字段验证,而不是验证类型。
然后您可以对一行中的一个字段进行所有验证。
感谢
答案 0 :(得分:2)
也许这会对您有所帮助:http://asciicasts.com/episodes/211-validations-in-rails-3。
第一种语法只是为了向后兼容,就像在Rails 2中一样。 后一种语法有点复杂,我担心在任何地方都没有适当的文档。你可以谷歌并从各种博客文章中获取点点滴滴。