How do you associate "Notes" to many models?

I'm trying to find the best way to associate notes to many models. I have a table called notes, and the tables I wanted associated to those notes are:

players teams parents

To accomplish it, would my notes database column just have the following:


Does a note need to be associated with only one of the 3 tables for each instance? If yes, take a look at has_many_polymorphs.