alex-grover / model-visualizer

An easy way to create a visual of the model structure in your Rails projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

model-visualizer

An easy way to create a visual of the model structure in your Rails projects. A project developed by ajgrover, bgott, Sxl1092, and ryanrperez.

Installation

Install from source:

$ git clone https://github.com/ajgrover/model-visualizer.git
$ cd model-visualizer
$ gem build model-visualizer.gemspec
$ [sudo] gem install model-visualizer-1.0.0.gem

Install via RubyGems:

$ [sudo] gem install model-visualizer

Use

From the root directory of your Rails app, simply run model-visualizer. The gem searches the app/models/ directory as well as db/schema.rb (optional) and creates the visualization based on the files found there in an output file named model-visualizer.html. You can also pass in the path to the Rails app directory on the command line, but the output file will be created in the current directory. The project is entirely self contained so should not require a network connection to run.

Support

Tested extensively on Mac but should work on Linux and Windows as well. If not, let us know or submit a pull request! Contributions are welcome.

About

An easy way to create a visual of the model structure in your Rails projects.

License:ISC License


Languages

Language:HTML 41.9%Language:Ruby 34.1%Language:JavaScript 19.5%Language:CSS 4.4%