ruby经常使用gem整理

Test

    rspec-rails rails中流行的rspec测试包mysql

    capybara  能够让rspec更容易读懂的DSLjquery

    selenium-webdriver Thoughtworks开发的,结合Cpaybara测试基于JavaScript的交互操做git

    guard-rspec 能够在修改某文件后自动运行对应的测试github

    factory_girl_rails  方便造测试数据web

    launchy 若是须要,能够打开系统默认浏览器,显示应用程序当前渲染的页面,调试测试代码时颇有用redis

    faker 能够随机生成比较真实的数据如:名称,电话。。。spring

    Forgery 功能和faker相似
sql

    ffaker 相对于faker速度更快(20倍?)
mongodb

    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

     sprockets

Js:

              uglifier  js运行环境,但当前机器没有js运行环境时能够装

              coffee-rails coffeeJs解析器

              jquery-rails rails中引入jquery

              turbolinks

Json:

              jbuilder

Paging

     kaminari

              will_paginate

Doc:

              sdoc

Upload:

              carrierwave 通常与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:

     capistrano

Process Management:

             god

     sidekiq

Template:

            rails_wizard  建立一些模板项目

相关文章
相关标签/搜索