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!
- Get a clear picture of your model's underlying schema with beautiful and informative schema introspection.
- Generate model class definitions with a well organized, logical structure.
- Create sensible text fixture stubs.
-
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]
- MySQL
- PostgreSQL
- SQLite
- ...more? contributions welcome ;)
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.