class Park < ApplicationRecord has_many :alerts, foreign_key: :park_code, primary_key: :code, inverse_of: :park, dependent: :destroy has_many :states, class_name: "ParksByState", foreign_key: :park_code, primary_key: :code, inverse_of: :parks, dependent: :destroy end