自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 非WEB程序中使用Active Record

不得不承认,Rails的Active Record非常好用。用后感觉Java界的Hibernate,iBatis等等在易用性上根本不值一提。 可能大家当初都只把AR用于WEB程序,其实它也可以用于非WEB程序,而且易用性没有丝毫改变。 例:使用AR连接sqllite数据库并查找Order表第一条记录并修改name. 法一:新建一个Ruby文件:如demo.rb [code="rub...

2011-09-16 19:23:58 137

原创 Nokogiri抓取失败后重试代码

非常喜欢Nokogiri的简洁,尤其是根据css和xpath查找元素。有时又觉得Nokogiri太简洁了,连抓取失败重试的机制都没有。可惜在景德镇,网络经常丢包,真是郁闷。 所以写这段代码,以后肯定常用。 [code="ruby"] begin doc = Nokogiri::HTML(open(url).read.strip) rescue Exception => ex ...

2011-09-05 18:58:22 127

原创 ActiveRecord中Find与Where区别

今天就遇到一个问题,用Find可以,但用Where会报错,情形是这样的: [code="ruby"] class People < ActiveRecord::Base attr_accessor :level #为model添加一个自定义变量 def level weight%100 end end [/code] 如果调用代码是这样的...

2011-08-31 08:57:41 224

原创 rails migrations中使用bigint

使用mysql时,integer最大是2147483647(10位)。如果想存储更大的数字就要使用BIGINT。比如现在QQ号已经有11位,很快就12位了。 搜索好久一直没找到好的办法,有人说要装插件,但我看了一下插件很久没更新了。后来看了下mysql_adapter源码找到答案,源码片段如下: [code="ruby"]# activerecord-3.0.9/lib/active_re...

2011-08-28 17:37:40 439

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除