最近又有点宠宠欲动,想重新开一个课程,于是就去寻找一些好的教学辅助工具。
这不,一下就发现了一个非常好的工具: AppMap
这个工具的使用也非常简单。
首先在Gemfile
文件里面添加:
group :development, :test do
gem 'appmap'
end
Bundle 安装后,用
$ DISABLE_SPRING=true rails server
启动即可。
启动后界面如下:
和平常相比,多了AppMap
字样的输出。
为了展示请求的时序图,我们还需要在 Visual Code 中安装 AppMap 扩展。
安装完后,会记录每一个请求:
点击上面的每个链接,都可以得到一个时序图、火焰图、依赖图、跟踪图:
最牛的地方在于,每个方法都可以点击进去,查看相应的代码。
欢迎大家一起来探索~