Rails associations are awesome and poisonous at the same time
One of the biggest problems that I see in older and more complex Rails applications is that every subdomain is intertwined in the code. Your application does a lot and you would like to start splitting it into more independent modules. But you can’t. Because other parts look directly into the data (tables and columns in db) of other modules. They are coupled on DB and ActiveRecord layer.
Learn more about this problem in my 7min youtube video
Post a comment