存档

文章标签 ‘Active Record’

经常会有遇到这样的场景: 统计页面的访问次数 如果每次访问时都直接update数据库,对于大并发场景效率太低。由于对事务要求并不高,如访问次数数据延迟几分钟并没有太大问题,每次都...

二 20th, 2012 | Filed under Rails

这次想做标题党,20行只包含Sinatra部分代码,html代码有58行,HTML真是臃肿呀。 很早就听说Sinatra写小网站很爽,一直没时间来折腾。 今天抽空再学现用,发现Sinatra上手真的很快,直接找个示...

十二 31st, 2011 | Filed under Ruby

首先比较一下两者 save!与save功能均类似于Java界的”save_or_update” 都是先验证执行SQL。不同点在于,如果验证或保存失败,save会返回false,而save!会抛出异常。 有人觉得Save!很烦,抛出异常如...

十 6th, 2011 | Filed under Rails

find: 根据id查找,返回一个对象 find_by_*: 返回一个对象 find_all_by_*:返回Array where: 返回ActiveRecord::Relation,操作对象时才执行SQL 在下面的示例中你可以清楚地比较各个语句的返回值和SQL

...
八 13th, 2011 | Filed under Rails

不得不承认,Rails的Active Record非常好用。用后感觉Java界的Hibernate,iBatis等等在易用性上根本不值一提。 可能大家当初都只把AR用于WEB程序,其实它也可以用于非WEB程序,而且易用性没有丝毫...

八 8th, 2011 | Filed under Ruby

向数据库插记录时经常会用到new, build, create。这三个方法很容易混淆,整理一下备忘: 概述: save:rails中的save其实是create_or_update,新建或修改记录!不一定是新建,切记 new :只是在内存...

六 23rd, 2011 | Filed under Rails