如何在开发环境记录详细的 trace?我记得以前有人写过这样的帖子,唉,没找到。如果上天再给我一次机会,我一定及时收藏
就比如这样的:
activesupport notification http://api.rubyonrails.org/classes/ActiveSupport/Notifications.html
当你想 跟踪一个代码的 调用过程的时候,我的思路是
1, binding.pry
2、pry-backtrace 显示调用流程
3、查看 User 的 method_name 的源码位置
User.method(:method_name).source_location
4、查看 User 的 method_name 的源码
puts User.method(:method_name).source