最近又有点宠宠欲动,想重新开一个课程,于是就去寻找一些好的教学辅助工具。
这不,一下就发现了一个非常好的工具: AppMap
这个工具的使用也非常简单。
首先在Gemfile 文件里面添加:
group :development, :test do
gem 'appmap'
end
Bundle 安装后,用
$ DISABLE_SPRING=true rails server
启动即可。
启动后界面如下:

和平常相比,多了AppMap 字样的输出。
为了展示请求的时序图,我们还需要在 Visual Code 中安装 AppMap 扩展。
安装完后,会记录每一个请求:

点击上面的每个链接,都可以得到一个时序图、火焰图、依赖图、跟踪图:




最牛的地方在于,每个方法都可以点击进去,查看相应的代码。

欢迎大家一起来探索~