You can store timezone as a string.
def self.up
add_column :users, :time_zone, :string, :limit => 255, :default => "UTC"
end
Use this to show the select box
<%= f.time_zone_select :time_zone %>
Also, see this link for more information http://mad.ly/2008/04/09/rails-21-time-zone-support-an-overview/
Ashwin Phatak
2010-08-21 06:25:32