YoVDO

Ruby on Rails: Debugging

Offered By: LinkedIn Learning

Tags

Ruby on Rails Courses Visual Studio Code Courses Binary Search Courses

Course Description

Overview

Learn techniques for debugging and fixing errors in Ruby on Rails applications.

Syllabus

Introduction
  • Debugging and fixing errors on Ruby on Rails applications
  • What you should know
  • Why debugging?
1. Backtraces
  • Reading backtraces
  • Unlocking full backtraces
  • Challenge: Backtraces
  • Solution: Backtraces
2. Debugging in Templates
  • Debugging variables
  • Debugging functions
  • Debugging objects
3. Binary Searching
  • Binary searching your code
  • Manual binary searching in tests
  • Automatic binary searching in tests
  • Binary searching in Git
  • Automatic binary searching in Git
4. Logging
  • Using logs
  • Logging: Practical case in a test
  • Logging: Practical case fixing N+1
5. Interactive Debugging
  • Introduction to the debug gem
  • Navigating the execution flow
  • Adding breakpoints
  • Integrating with Visual Studio Code
  • Using the web-console gem
6. Fixing Common Errors and Researching
  • Fixing the most common errors when using Ruby on Rails
  • Researching on the internet
Conclusion
  • Putting it all together
  • Next steps

Taught by

David Morales

Related Courses

Web Application Architectures
University of New Mexico via Coursera
Full Stack Foundations
Udacity
Rails with Active Record and Action Pack
Johns Hopkins University via Coursera
Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Ruby on Rails Web Services and Integration with MongoDB
Johns Hopkins University via Coursera