ActiveRecord schema visualization and model organization made easy
MIT License
Colorized table info for columns, types, nullables, indexes... and the actual DDL used by the database to create the table. All this and more with ModelProbe!
Add the GEM to your project
bundle add model_probe
ModelProbe auto initializes in the Rails development
environment.
Use in a Rails console
# examples for a User model
User.probe
User.print_model
User.print_fixture
Use with Rails (Rake) tasks
# examples for a User model
bin/rails model_probe:probe[User]
bin/rails model_probe:print_model[User]
bin/rails model_probe:print_fixture[User]
Introspect your ActiveRecord models to build a deep understanding of the underlying database structure.
Generate a well organized template for your ActiveRecord model's class definition.
Create fixture stubs to use in the test suite.