rails开发找错误的一些方法

开发中经常会碰到一些错误,一些奇怪的问题,特别是在接手一个新项目的时候,碰到项目跑不起来或者错误的第一反应估计都是一脸茫然~下面总结一些找问题的方法吧:

  1. 本地开发中的页面报错
    看log!看log!看log!


    rails开发找错误的一些方法_第1张图片
    Paste_Image.png

    在rubymine中的log会记录详细的报错,报错原因,并且是哪一行引起的报错都会很详细的标出来,点进去看就好了,灰色的报错说明是gem里面的引用错误,一般排越上面的报错就是越根本的原因,复杂的错误需要从上往下一层一层的去排查。

  2. 复杂计算的结果不对
    这种需要在关键点的打印出计算数值,log = Logger.new("log/development.log");log.info "something…";输出期望结果或者公式,结合sql的log一步步排查,需要的时候也需要结合console查询关键数据
  3. 前段按键没反应,加载不出来,js没有生效
    使用浏览器的前段页面的错误调试工具,找到关键的执行点,加入debug断点


    rails开发找错误的一些方法_第2张图片
    Paste_Image.png
  4. 后台接收不到参数,表单数据检查等问题可以追踪network中的一系列信息,追踪header,地址……
rails开发找错误的一些方法_第3张图片
Paste_Image.png

当然最重要的一点其实还是需要细心、用心,仔细的看清楚log,给碰到的问题去Google百度去查,学会去搜索!

你可能感兴趣的:(rails开发找错误的一些方法)