In my Ruby on Rails application I have some form that needs inputs to select month and year. I do this with built in Rails select_date input:
= select_date @date, :order => [ :month, :year], :discard_day => true
But now I want to know is there any way to the same easy with simple_form?
Hello read a this documentation
1.4 Other Helpers of Interest Other form controls worth mentioning are textareas, password fields, hidden fields, search fields, telephone fields, date fields, time fields, color fields, datetime fields, datetime-local fields, month fields, week fields, URL fields, email fields, number fields and range fields:
<%= text_area_tag(:message, "Hi, nice site", size: "24x6") %>
<%= password_field_tag(:password) %>
<%= hidden_field_tag(:parent_id, "5") %>
<%= search_field(:user, :name) %>
<%= telephone_field(:user, :phone) %>
<%= date_field(:user, :born_on) %>
<%= datetime_field(:user, :meeting_time) %>
<%= datetime_local_field(:user, :graduation_day) %>
<%= month_field(:user, :birthday_month) %>
<%= week_field(:user, :birthday_week) %>
<%= url_field(:user, :homepage) %>
<%= email_field(:user, :address) %>
<%= color_field(:user, :favorite_color) %>
<%= time_field(:task, :started_at) %>
<%= number_field(:product, :price, in: 1.0..20.0, step: 0.5) %>
<%= range_field(:product, :discount, in: 1..100) %>
http://guides.rubyonrails.org/form_helpers.html
and more example examples here:
http://apidock.com/rails/ActionView/Helpers/DateHelper/date_select
Obviously an old question but the answer is YES, you absolutely can do the same with simple_form. Posted for others looking for this answer.
You'll pass date
as the input type and then rather like the select_date form_for input helper, you'll pass discard_day
So it might look like this:
= f.input :your_date_field, as: :date, discard_day: true
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With