摘要: 用过Rails的朋友都知道,Rails的验证功能十分强大,只需要定义好业务逻辑就可以自动在表现层生成验证。下图是《Web开发敏捷之道》那本书中对Product验证的效果图:问题是:这张图的所有文字都是英文的!!OK,让我们汉化他。第一步:汉化每一个项目的提示信息,将model/product.rb中类似下面的代码:validates_presence_of :titlevalidates_presence_of :descriptionvalidates_presence_of :image_urvalidates_numericality_of :pricevalidates_uniquen 阅读全文
posted @ 2010-10-29 15:01 Jones.Zhao 阅读(554) 评论(2) 推荐(0) 编辑
摘要: 之前一直在做ASP.NET MVC,我们做验证的时候是分双重验证,前端先用JS验证,然后,后台再做ASP.NET MVC model来验证,这样能保证不被恶意注入。但是在做Model验证时,有很多不方便之处,比如,验证用户是否已存在这个,我得自己在controller里判断或是自己去扩展一个验证方法来用,还有就是不能验证字符在指定的字符之间,只能不大于多少字符,我又得自己去写。比较麻烦,正则表达式... 阅读全文
posted @ 2010-10-29 11:04 Jones.Zhao 阅读(2030) 评论(1) 推荐(0) 编辑