rails开发找错误的一些方法

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

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


    Paste_Image.png

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

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


    Paste_Image.png
  4. 后台接收不到参数,表单数据检查等问题可以追踪network中的一系列信息,追踪header,地址……
Paste_Image.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容