diff --git a/README.md b/README.md index 2122d26..9c101b2 100644 --- a/README.md +++ b/README.md @@ -185,6 +185,7 @@ smart people at [Hashrocket](http://hashrocket.com/). - [Select A Select By Selector](rails/select-a-select-by-selector.md) - [Select Value For SQL Counts](rails/select-value-for-sql-counts.md) - [Show Pending Migrations](rails/show-pending-migrations.md) +- [Show Rails Models With Pry](rails/show-rails-models-with-pry.md) ### ruby diff --git a/rails/show-rails-models-with-pry.md b/rails/show-rails-models-with-pry.md new file mode 100644 index 0000000..b300735 --- /dev/null +++ b/rails/show-rails-models-with-pry.md @@ -0,0 +1,23 @@ +# Show Rails Models With Pry + +With the [`pry-rails`](https://github.com/rweng/pry-rails) gem, you get some +extra goodies in the Rails console for your project. One of those goodies is +`show-models`, a command for printing out a list of all models in the rails +project. Add and bundle the `pry-rails` gem, run `rails c`, and then run +`show-models` to give it a go. + +``` +> show-models +Pokemon + id: integer + name: string + level: integer + pokemon_type: varchar + belongs_to Trainer + created_at: datetime + updated_at: datetime +Trainer + id: integer + name: string + has_many Pokemons +```