I finally figured out how to implement Dynamic Select menus using this tutorial.
Everything works, But how does one organize the Cities in t
How about using default_scope with ordering for City model?
Or creating a State scope like that:
scope :ordered_cities, ->{ cities.order(:name) }
and than changing your select to
f.grouped_collection_select :city_id, State.order(:name), :ordered_cities, :name, :id, :name, {:include_blank=> "Select a City"}, {:class=>'dropdown'}