Multilevel selecione nos trilhos

Eu quero usar o menu suspenso de seleção múltipla entre vários modelos

Eu tenho isto

class Report < ActiveRecord::Base
  belongs_to :region
end

class City < ActiveRecord::Base
  has_many :regions
end

class Region < ActiveRecord::Base
  has_many :reports
  belongs_to :city
end

quando seleciono uma cidade, quero puxar a lista de itens da cidade selecionada e mostrá-la na próxima lista suspensa. Como crio relacionamentos entre menus suspensos? Alguém pode me ajudar

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion