Test:
rspec-rails rails中流行的rspec测试包
capybara 可以让rspec更容易读懂的DSL
selenium-webdriver Thoughtworks开发的,结合Cpaybara测试基于JavaScript的交互操作
guard-rspec 可以在修改某文件后自动运行对应的测试
factory_girl_rails 方便造测试数据
launchy 如果需要,可以打开系统默认浏览器,显示应用程序当前渲染的页面,调试测试代码时很有用
faker 可以随机生成比较真实的数据如:名称,电话。。。
Forgery 功能和faker类似
ffaker 相对于faker速度更快(20倍?)
datebase_cleaner 用于清理测试数据库
spring 用于快速的启动rails
Database:
mysql2 连接Mysql
sqlite3 连接Sqlite
pg 连接PostgreSQL
redis 连接redis
mongo 连接mongodb (mongo、bson、bson_ext的版本需要一致)
bson 将对象序列化为bson数据
bson_ext bson扩展包
Style :
sass-rails sass样式解析器
bootstrap-sass 将bootstrap的less转化为sass
s
Js:
uglifier js运行环境,但当前机器没有js运行环境时可以装
coffee-rails coffeeJs解析器
jquery-rails rails中引入jquery
turbolinks
Json:
jbuilder
Paging:
k
will_paginate
Doc:
sdoc
Upload:
c 一般与mini_magick一起用,用于文件上传
Image:
mini_magick 用于创建不同图片版本
Server:
thin
unicorn
passenger
puma
Debug:
byebug
web-console
Crawler:
mechanize
Other:
whenever 方便的创建rails定时任务
bcrypt-ruby 加密
Authorization:
authlogic
clearance
cancan
devise
富文本:
rails_kindeditor
Deploy:
Process Management:
sidekiq
Template:
创建一些模板项目