當我嘗試:如何驗證時區的包含?
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"} %>
這樣做的正確方法是什麼?
謝謝。