Form-input-type="date" in Ruby on Rails
Ich will eine Datum-Eingang für ein Formular. Ich weiß, das funktioniert nur in einigen Browsern:
<input type="date" name="birth_day"/>
Ist es eine günstige Methode für das in Ruby on Rails? Die Dokumentation für die verschiedenen Formular-Elementen Liste viele andere input-Typen, aber ich sehe nichts für Termine:
- email_field
- number_field
- phone_field
- range_field
- search_field
- telephone_field
- text_field
Weiß ich über date_select, das ist nicht das, was ich will. Ich möchte die oben genannten HTML-Ausgabe. Ich bin mit Ruby on Rails-3.2.13. Gibt es evtl. ein date_field
in Ruby on Rails 4? Oder ein anderer Weg, dies zu tun?
- Ich kann Ihnen auch nicht Versprechen, aber ich denke, dass diese Hinzugefügt wurde in Rails 4: github.com/rails/rails/pull/5016
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen Sie die neuesten docs, dass die
date_field
Helfer ermöglichen. Das scheint eine Funktionalität von Rails 4.Beispiel aus den docs:
Für ältere Versionen von Rails ich glaube, Sie verwenden können:
text_field_tag :name, nil, type: :date
(wo null ist der Standardwert... können Sie etwas anderes ist es, wenn Sie ein Standard-Wert) - api.rubyonrails.org/classes/ActionView/Helpers/...