I have a date type field in my database.
Here\'s the view code I\'m using:
# Using \'as: :string\' to avoid those three dropdowns rails
I created this class which makes it easy to do this:
f.input :my_date, :as => :date_picker
Add this class to your lib/ folder and be sure to include it (or configure it to autoload):
class DatePickerInput < SimpleForm::Inputs::StringInput
def input
value = @builder.object.send(attribute_name)
input_html_options[:value] = case value
when Date, Time, DateTime
format = options[:format] || :medium
value.to_s(format)
else
value.to_s
end
input_html_options[:class] ||= []
input_html_options[:class] << "date_picker_input"
@builder.text_field(attribute_name, input_html_options)
end
end