Rails 3 date_select for year only
Posted
by
tvalent2
on Stack Overflow
See other posts from Stack Overflow
or by tvalent2
Published on 2011-11-21T16:39:58Z
Indexed on
2011/11/21
17:50 UTC
Read the original article
Hit count: 178
I have a form in my Rails 3 app where I want to create a select
tag for just the year on a method :grad_year
. I have everything working - and storing - properly using date_select
and adding :discard_month
and :discard_day
. However when I render @profile.grad_year
I get the month and day values. So I'm wondering how to store and render only the year for @profile.grad_year
?
Here is the form:
<%= f.date_select :grad_year, {:start_year => Time.now.year, :end_year => Time.now.year - 95, :discard_day => true, :discard_month => true}, :selected => @profile.grad_year %>
In my migration:
t.date :grad_year
© Stack Overflow or respective owner