3 Stimmen

Datum auswählen: Standardjahr ausgewählt

Auf Formular 1 habe ich eine formtastic Feld date_select.

= f.input :date_from, :discard_day   => true, 
                      :discard_month => true,
                      :order         => [:year], 
                      :start_year    => 1950, 
                      :end_year      => Date.today.year, 
                      :include_blank => false

Wenn das Formular gerendert wird, wird die year Die Standardeinstellung für das Dropdown-Feld ist 1950.

Auf Formular 2 habe ich eine weitere formtastic Feld date_select.

= f.input :date_from, :discard_day   => true, 
                      :order         => [:month, :year], 
                      :start_year    => 1950, 
                      :end_year      => Date.today.year, 
                      :include_blank => false

Wenn das Formular gerendert wird, wird die year Die Standardeinstellung für das Dropdown-Feld ist 2000.

Wie erklären Sie sich dieses Verhalten? Idealerweise möchte ich, dass das Jahresfeld standardmäßig auf 10 years ago .

P.S.: Die Einstellung des Standardwerts hat keinen Unterschied gemacht.

:default       => Date.today

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X