RubyFlow The Ruby and Rails community linklog

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

You can use basic HTML markup (e.g. <a>) or Markdown.

As you are not logged in, you will be
directed via GitHub to signup or sign in