I don't understand what I need to do to get that to work, especially since the example doesn't show anything else about tracks other than the line that specifies the has_many for the tracks.
If this is not true you can pass an additional third argument to
the has_many() declaration stating which column of the foreign class
references us.
Therefore, you must add a third argument to the has_many declaration
(CCopy::Chart->has_many(items => 'CCopy::Chart_Item_XREF');) stating which column (chart_id) of the foreign class (CCopy::Chart_Item_XREF) references the class.