A Rails gem that replaces IRB with Pry for the rails console, providing enhanced debugging and introspection.
Rails >= 3 pry initializer
Automatically replaces IRB with Pry in Rails console, eliminating the need for manual configuration in every project, as per its convention-over-configuration philosophy.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Adds custom commands like show-routes and show-models for direct inspection of application routes and database models, streamlining debugging workflows.
Includes a Rails-specific prompt configurable via .pryrc to display environment and project name, enhancing context in the console.
Can be temporarily disabled with the DISABLE_PRY_RAILS environment variable to fall back to IRB if needed, offering flexibility in usage.
The project is not actively maintained and looking for a maintainer, risking compatibility issues with newer Rails and Ruby versions.
Relies on Pry, so any bugs or changes in Pry can affect functionality, and users must manage both gems for stability.
Setting up the custom prompt requires manual editing of .pryrc with error guards, adding complexity compared to drop-in solutions.