Redmine Railroaded – Model and Controller diagrams

With large systems, it’s useful to be able to visualize the relationships between the different components and systems. Redmine is no exception, weighing in at a hefty 286 classes and almost 14,000 lines of application code. The RailRoad gem aims to help automate the generation of Ruby on Rails class diagrams, showing methods and fields for each Model and Controller found.

Using the latest version of Redmine (r2029), I was able to generate the following graphs for the Models and Controller.

Models

Models
Model diagram

Controllers

controllers
Controller diagram

Full sized versions

Post a comment if you found these diagrams useful.

Eric

2 comments

Comments are closed.