Stateselect is a project mainly written in Ruby, it's free.
This plugin allows to create drop down list for states
state_select plugin allows you to easily create drop down list of states for a country provided as an option. Default country is US.
Usage: state_select(object, method, country='US', options = {}, html_options = {})
Currently it supports only INDIA, US, CANADA, AUSTRALIA, SPAIN, FRANCE, UGANDA, GERMAN and NETHERLANDS
*Thanks keith(http://rubygreenblue.com/) for Australia states
*Thanks Vicent (http://www.vicentgozalbes.com/) for Spain states
*Thanks Chuck Phillips for Uganda states
*Thanks Jonathan Tron for France states
If you want to add other country please send me the list of states and I will add them.
Modifications: The US uses the two character abbreviations for option values.
Author: Akhil Bansal [email protected] http://webonrails.com Vinayak Solutions Pvt. Ltd.(http://vinsol.com) New Delhi, India