Gems on Rails 3

0 条评论 , 2 次修正,6133 次阅读,最后更新于 2012年08月30日

Rails Test Drive

Rspec 的 rails 集成

Cucumber 的 rails 集成

模拟用户 web 行为的测试框架

测试夹具生成

假数据生成

监控文件变化的事件并触发任务,有大量扩展,非常适合运行 spec

DRb server,预加载测试环境可以节省大量的测试时间

测试的代码覆盖统计工具

测试数据库清空工具


Rails Auth

用户注册登录,身份验证的整套解决方案

实现第三方登录认证,包括 Twitter,Facebook,微博等等

为不同用户设定不同级别的权限


Rails Frontend

Rails 默认使用 coffeescript 生成 javascript

Rails 默认的 javascript 框架 jQuery

最热门的 Javascript MV*框架 backbone

Rails 默认使用 sass 代替 css

最强大的 CSS 编程框架 Compass,基于 sass

CSS 样式库 Twitter Bootstrap 的 sass 移植

比 Haml 更清晰和更快的模板引擎

最好的分页控制器

比起 Rails 默认的 Form 更简洁和更强大的表单控制器

读取服务端 Model 的验证逻辑并生成对应的客户端验证逻辑,做到 DRY


Rails Backend

Mongo ORM

HTML 解析器

远程部署工具

文件上传管理,支持各类 ORM,还可以支持各云平台的存储

基于 SOLR 的全文检索引擎

将任务放入后台队列执行

编写和部署 Cron

创建 REST API


Rails Misc

控制代码质量的优秀工具

为 Rails 项目创建后台管理界面,非常强大的可定制 UI


Ruby General

比起默认的 IRB shell 更强大的终端调试工具