Method: ActionView::Helpers::FormTagHelper#datetime_field_tag
- Defined in:
- actionview/lib/action_view/helpers/form_tag_helper.rb
#datetime_field_tag(name, value = nil, options = {}) ⇒ Object Also known as: datetime_local_field_tag
Creates a text field of type “datetime-local”.
Options
Supports the same options as #text_field_tag. Additionally, supports:
-
:min
- The minimum acceptable value. -
:max
- The maximum acceptable value. -
:step
- The acceptable value granularity. -
:include_seconds
- Include seconds in the output timestamp format (true by default).
Examples
datetime_field_tag 'name'
# => <input id="name" name="name" type="datetime-local" />
datetime_field_tag 'datetime', '2014-01-01T01:01'
# => <input id="datetime" name="datetime" type="datetime-local" value="2014-01-01T01:01" />
datetime_field_tag 'datetime', nil, class: 'special_input'
# => <input class="special_input" id="datetime" name="datetime" type="datetime-local" />
datetime_field_tag 'datetime', '2014-01-01T01:01', class: 'special_input', disabled: true
# => <input disabled="disabled" class="special_input" id="datetime" name="datetime" type="datetime-local" value="2014-01-01T01:01" />
797 798 799 |
# File 'actionview/lib/action_view/helpers/form_tag_helper.rb', line 797 def datetime_field_tag(name, value = nil, = {}) text_field_tag(name, value, .merge(type: "datetime-local")) end |