首页 > 其他 > 详细

rails常用gem

时间:2015-03-23 15:07:31      阅读:522      评论:0      收藏:0      [点我收藏+]

  一,开发模式下

  1,better_errors

  使用全新的页面替换 Rails 默认的错误页面,显示更多的上下文信息,例如源码 和变量的值;配合binding_of_caller可以执行代码查看变量的值

技术分享

2,meta_request

是 Rails Panel的支持gem包, Rails Panel是chrome浏览器中的扩展程序,可以在rails开发模式下,查看请求信息,包括本次请求中渲染的模版以及话费的时间。如果使用rubyMine的话,可以安装RubyMine Url Handler点击文件名直接在rubyMine中打开,省去查找文件的过程。 

技术分享

  3, annotate

在model类的顶部或者底部,插入数据库表的描述,方便查看

# == Schema Info
#
# Table name: line_items
#
#  id                  :integer(11)    not null, primary key
#  quantity            :integer(11)    not null
#  product_id          :integer(11)    not null
#  unit_price          :float
#  order_id            :integer(11)
#

 class LineItem < ActiveRecord::Base
   belongs_to :product
  . . .

  4,mina

自动化部署工具,只建立一个ssh连接。 如果使用了sidekiq的话,加入mina-sidekiq gem,在部署任务中控制sidekiq。

5,brakeman

检查rails程序中安全问题的静态代码分析工具。SQL注入,文件访问权限,Mass Assignment等问题。

6,traceroute

查找没有使用到的路由和action方法。

7,pry

ruby命令行工具rib的升级版,最常用的是binding.pry。
配合pry-byebug gem包,增加step, next, finish 和 continue命令。
pry-rails gem包,rails console启动时使用pry

 

 

 

rails常用gem

原文:http://www.cnblogs.com/fanxiaopeng/p/4359543.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!