保华的Rails学习笔记

2-26本周的两个最

本周最棒的工具:pry的使用

pry是一个很好的调试工具,它的断点调试功能很实用,在理解代码含义的时候,可以用它,下边简单介绍一下它的使用方法:

1、在gem文件里边加入 gem 'pry'


2、执行bundle install
3、重启rails s(gemfile文件修改以后,就要重启rails s)
4、在controller中把代码(binding.pry)插入你要断点调试的位置

本例中,我把binding.pry插入到controller的show中
然后程序在执行到binding.pry的时候,rails s就会停留在这里(断点),然后在这个位置,我们可以观察程序运行到这里时,相应变量的的值,特别是在关联关系比较复杂的时候,用pry工具,可以让我们更好的理解多个model之间的相互关联关系

在这里我们输入变量的数据,例如输入@group,程序就会把@group现在的数据展现出来


输入params[:id]就会把现在程序的参数id的值展现出来
pry还有很多用法,以后可以挖掘挖掘
输入quit退出

本周最大的坑

得到栏目这周增加了北大经济学,当时听了就订阅了,到现在为止,得到栏目已订阅了超过10位,有时候总是会高估自己的效率,高估自己的时间,订了好多,这段时间都没好好去看、去听,以后要做减法,不能同时学太多东西。