Der folgende Code stellte sicher, dass ein time_zone
ausgewählt innerhalb der Zeitzonen in ActiveSupport::TimeZone.us_zones
:
Hat in Rails 4.0 gut funktioniert. Ich habe gerade einen Upgrade auf Rails 4.1 durchgeführt und erhalte diesen Fehler auf meiner Indexseite (also einfach nur die Modelle ansehen):
Ein Objekt mit der Methode #include? oder ein Proc, Lambda oder Symbol ist erforderlich, und muss als die: in (oder: innerhalb) -Option der zur Verfügung gestellt werden Konfigurationshash
Ich nehme an, dass ActiveSupport::TimeZone.zones_map(&:name)
nicht länger ein gültiger Wert für die Eigenschaft in
ist?
Wenn Sie validates_inclusion_of
weiterhin verwenden möchten, funktioniert das auch:
Tags und Links ruby ruby-on-rails ruby-on-rails-4 ruby-on-rails-4.1 activesupport