STI and has many relationships.

Looking at the example in Obie's book.

Class Place < ActiveRecord::Base
end

class State < Place
  has_many :counties
  has_man :cities
end

class County < Place
  belongs_to :state
  has_many :cities
end

class City < Place
   belongs_to :county
end

Here we have a STI which has self joins.

Let's say we wanted to add Politicians into this model. A politician
can belong to either State, County or City. What is the proper way to
add the Politician.

Do you go into all the models and add a has_many :politician?

Do you only add the has_many into the place model?

Do you make the relationship between politicians and cities, counties,
states polymorphic?

How about the politician class so you add a belongs_to :place or do
you add a belongs_to :city, belongs_to :state etc?

TIA.