-
Add to Gemfile:
gem 'rails_console_pro'
-
Install:
bundle install
-
Start Rails Console:
rails console
That's it! The gem automatically loads and enhances your console.
schema Userexplain User.where(active: true)stats Usernavigate Useruser1 = User.first
user2 = User.last
diff user1, user2export schema(User) user_schema.jsonintrospect User
introspect User, :callbacks
introspect User, :enumssnippets(:add, "User.where(active: true).count", description: "Active users", tags: %w[users metrics])
snippets(:list)User.first # Automatically formatted with colorsCreate config/initializers/rails_console_pro.rb:
RailsConsolePro.configure do |config|
# Color scheme
config.color_scheme = :dark # or :light
# Welcome message
config.show_welcome_message = true
# Pagination
config.pagination_enabled = true
config.pagination_threshold = 10
config.pagination_page_size = 5
endOr use the generator:
rails generate rails_console_pro:install- Ruby >= 3.0.0
- Rails >= 6.0
- Pry >= 0.14.0 (recommended)
- Schema Inspection
- SQL Explain
- Model Statistics
- Association Navigation
- Model Introspection
- Object Diffing
- Export
- Snippets
- Formatting
- Full documentation: See README.md
- Issues: https://github.com/harshumaretiya/rails_console_pro/issues