博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ruby常用gem整理
阅读量:7172 次
发布时间:2019-06-29

本文共 1097 字,大约阅读时间需要 3 分钟。

hot3.png

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:

              创建一些模板项目

             

转载于:https://my.oschina.net/u/1413049/blog/396503

你可能感兴趣的文章
《Learning Scrapy》(中文版)第1章 Scrapy介绍
查看>>
单点登录原理与实现
查看>>
初探Java设计模式4:JDK中的设计模式
查看>>
漫谈promise使用场景
查看>>
Design Pattern的万剑归宗 => Mediator
查看>>
Javascript中的原型继承的一些看法与见解
查看>>
HackerRank:JavaScript 是最知名的编程语言
查看>>
Linux修改本地时间
查看>>
elasticsearch字符串包含查询
查看>>
5- Flask构建弹幕微电影网站-项目分析、搭建目录及模型设计
查看>>
Mysql四种常见数据库引擎
查看>>
《Kotin 极简教程》第7章 面向对象编程(OOP)(1)
查看>>
Chrome吃内存的能力可不是说着玩的!
查看>>
使用paho的MQTT时遇到的重连导致订阅无法收到问题和解决
查看>>
Java多线程进一步的理解之------------缓存机制
查看>>
Appium-处理系统弹窗
查看>>
pwn练习-r0pbaby
查看>>
IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人
查看>>
[20180619]fsc表示什么.txt
查看>>
域名对SEO的影响大吗?
查看>>