In meinem Formular habe ich zwei Datumsfelder, und :end_date
, bezogen auf einen Job. Es gibt einen Monat und ein Jahr.date_select: Wie überschreibt man den Wert mit einer Checkbox?
Genau wie auf LinkedIn ist das letzte Jahr möglicherweise für Ihren aktuellen Job nicht relevant.
Daher suche ich nach der Art und Weise, die :end_date
durch "present"
zu ersetzen, wenn der Benutzer das Feld "aktuelle Position" ankreuzen.
Was ist der richtige Weg?
aktualisieren
Mein Code zur Zeit: <%= f.date_select :end_date, { discard_day: true } %>
@Udaykumardas Wäre das nicht festgelegt nur das aktuelle Datum für gut? Die Sache ist, dass es in diesem Fall kein Enddatum gibt, da der Job nicht beendet wurde. Ich habe meinen Code aktualisiert, der ziemlich einfach ist. – DoeJ