A powerful VS Code extension for Ruby and Rails development featuring one-click testing, debugging, and process management. Streamline your Rails workflow with intelligent test runners and application controls.
✨ Key Features
🧪 RSpec Testing
One-Click Testing: Run/Debug buttons appear above each test block
Smart Execution: Target specific tests or entire spec files
Integrated Debugging: Full rdbg debugger support with breakpoints
Run & Debug: New combined action that runs tests and automatically starts debugging
🚀 Application Management
Process Control: Start, stop, and monitor Rails servers and background jobs
Smart Debugging: Attach debugger to running Ruby processes
Custom Commands: Configure any Ruby/shell commands via JSON
Real-time Status: Visual indicators for running/stopped/crashed processes
🚀 Quick Start
Testing with RSpec
Open any *_spec.rb file
Click Run for fast execution or Debug to step through code
Use Run & Debug from the dropdown menu for automatic debugging
Title bar buttons work on entire spec files
Application Runner
Open App Runner panel from sidebar
Start Rails server: Click ▶️ next to "Web Server"
Debug running processes: Click 🔍 next to any Ruby process
View logs: Click 📄 for dedicated output channels
⚙️ Configuration
App Commands
Create .vscode/app_commands.jsonc for custom commands: