rufus-scheduler
文档: http://rufus.rubyforge.org/rufus-scheduler/
安装方法:gem install rufus-scheduler
自动化测试
web 测试工具,支持 IE, FireFox等浏览器 (本人做数据收集就用的这个,对付有登录要求的比较好)
安装方法:gem install watir
Mock对象库(其中的class_intercepter比较厉害,可以不要Java中的IoC方式)
安装方法:gem install flexmock
BDD 行为驱动开发 库 (TDD 侧重的是 对象属性的检查,BDD关注的是对象的行为)
安装方法:gem install rspec
rails的基本上都用这个吧
安装方法:gem sources –a http://gems.github.com
gem install mislav-will_paginate
ruby-breakpoint
断点库,程序中加 breakpoint; 打断运行,转到irb会话,这样你就可以调试程序了。
安装方法:gem install ruby-breakpoint
网络异步事件处理模型(epoll,select之类的用过libevet, 应该知道), 这个东西就是用Reactor模式做单线程高并发的网络服务器。
我这边直接用 gem eventmachine 没装到,指定版本号就好了。
安装方法:gem query –n eventmachine –remote (推荐先查询一下版本)
gem eventmachine –v 0.12.1
Sequel ( 操作各种数据库)