<%- province = '440000' city = '440300' district = '440305' street = '440305001' provinces = ChinaCity.list cities = ChinaCity.list(province) districtes = ChinaCity.list(city) streets = ChinaCity.list(district) %>

Rails Helper

<%= select_tag :province, options_for_select(provinces, province) , prompt: '--省份--', class: ['city-select', 'city-province'], 'data-customfunc': "alert('123')" %> <%= select_tag :city , options_for_select(cities, city) , prompt: '--城市--', class: ['city-select', 'city-city'] %> <%= select_tag :district, options_for_select(districtes, district), prompt: '--地区--', class: ['city-select', 'city-district'] %> <%= select_tag :streets , options_for_select(streets, street) , prompt: '--街道--', class: ['city-select', 'city-street'] %>

HTML