is it possible to use Ajax and make the result as select list with Formtastic?
semantic_form_for @user, :url => profile_path(@profile.id) do |f|
- f.inputs do
- f.input :province, :label => "Province", :as => :select, :collection => ["province-1", "province-2", "province-3"]
- f.input :city, :label => "City", :as => :select
- f.buttons do
= f.submit "Submit"
First make sure to pass Formtastic the argument :include_blank => true at the end of the f.input :collection =>  line, so that Formtastic knows to render an empty select drop-down. Then just make your controllers return the options, and in your Haml: