- 博客(4)
- 问答 (4)
- 收藏
- 关注
原创 request.env
@client_ip = request.env["HTTP_X_FORWARDED_FOR"] #取得使用者的IP地址 @client_browser = request.env["HTTP_USER_AGENT"] #取得使用者浏览器信息 @http_referer = request.env["HTTP_REFERER"] #取得使用者來源(referer) @client_la...
2009-11-11 13:16:09 397
原创 Active Record Validations and Callbacks
有许多种在保存数据到数据库之前验证数据有效性的方法,包括数据库原生的约束(constraints)、客户端的验证、Controller级别的验证以及Model级别的验证。数据库约束:数据库约束和存储过程使得验证机制依赖于数据库本身,会让测试和维护更加困难。但是如果你的数据库会被其它的应用程序所使用,这时候使用一些数据库级别的约束(constraints)会是个好主意。另外,数据库级...
2009-11-08 22:39:40 457
原创 Ruby on Rails 的检验方法(Validation Helpers)大全
可以自定义validate(), 这个方法在每次保存数据时都会被调用.如:def validate if name.blank? && email.blank? errors.add_to_base("You must specify a name or an email address") endend同时也可以自定义 validate_on_cre...
2009-11-06 12:07:26 84
关于ActiveRecord::Observer
Observer类会对外部的原始类内在生命周期内实现触发行为的“回调”做出反应。当一个“模型”类担负了不是它的核心职责的功能时,使用这种方式就会减少混乱。 从上面说明中可以看出,Observer类是对Callbacks类的一种变相的补充。补充的原因是因为有些“模型”为了迁就Callbacks而做了自己不该做的事。而Observer类就是把原...
2009-11-02 13:58:55 149
空空如也
如何用Rails如何做下载进度条?
2010-10-05
rails2.2.2嵌套资源路径问题
2009-02-26
lighttpd+fastcgi部署Rails怎么实现cluster?
2008-12-19
请问怎么显示目录下的文件?
2008-10-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人