当我尝试:
validates_inclusion_of :time_zone, :in => TimeZone
validates_inclusion_of :time_zone, :in => Time.zone
出现此错误:
"<class:User>": uninitialized constant User::TimeZone (NameError)
我试图让用户选择世界上的任何时区,但由于我在美国,所以我的选择菜单是这样的:
<%= f.time_zone_select :time_zone, ActiveSupport::TimeZone.us_zones, {:prompt => "Select Your Time Zone *"}, {:id => "timezone"} %>
这样做的正确方法是什么?
谢谢你。