I found an interesting ER diagram on the “Module:
ActiveRecord::Associations::ClassMethods” page of the Rails Framework
At the beginning we can read Â« Associations are a set of macro-like
methods for tying objects together through foreign keys. They express
relationships like “Project has one Project Manager” or “Project belongs
a Portfolio”. Â». I would like to learn more about that concept of
relationships between objects. I only knew it as a design concept and
remember seeing it applied “as this” in the source code using macros. I
the idea interesting. Is it some kind of Ruby “Best Practices” or
design/development pattern ?
PS : Note that the diagram is not displayed on the “official” page :
I was only able to find it on that “mirror”.