Hi,
I'm planning an application with a bunch of models which can be linked to each other. Since a few days I'm thinking about the right way to go, to implement these model associations. First thought was, I should use polymorphic associations, but I think it's not enough for my case. I came up with the idea of an explicit link model which would look like this:
LinkModel