Question

= simple_form_for user,
  = f.input :time_zone

Renvoie une boîte de dépôt avec tous les fuseaux horaires entre GMT-11h00 et GMT+13h00 ainsi que les noms de fuseaux horaires respectifs.

Comment filtrer/afficher uniquement entre GMT+02:00 et GMT-05:00 dans Dropbox et conserver la même structure avec (GMT-HH:MM) ZONE_NAME?

Était-ce utile?

La solution

La seule façon que j'ai trouvée était d'ajouter un assistant :

module TimezonesHelper
  def timezones_filtered
    [['(GMT-05:00) Lima',     'Lima'     ],
     ['(GMT-04:00) La Paz',   'La Paz'   ],
     ['(GMT-03:00) Brasilia', 'Brasilia' ],
     ['(GMT+00:00) UTC',      'UTC'      ]]
  end
end

Et utilisé de cette façon :

= simple_form_for user
    = f.input :time_zone, selected: 'Brasilia', collection: timezones_filtered
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top