There is already a has_many and belongs_to relation between the Court PostcodeCourt models. 

postcode_list is just a convenience method to get a comma separated list of the postcodes for a given court.