user3463868
user3463868

Reputation: 35

How to replace current year with present

I have a dropdownlist in ruby on rails i.e below:

<%= f.select :fromyear, (1995..Time.now.year).to_a, :include_blank => {:year => "Select year"} %>

Its workin finw, but it shows years from 1995 to 2014 and I want from 2014 to 1995 and also I want to replace with Time.now.year i.e 2014 to Present means in dropdownlist 2014 replace with Present

Kindly suggest me waiting for your reply. Thanks.

Upvotes: 0

Views: 73

Answers (1)

Sabyasachi Ghosh
Sabyasachi Ghosh

Reputation: 2785

Just reverse it

    <%= f.select :fromyear, (1995..Time.now.year).to_a.reverse.map! { |e| e == Time.now.year ? "Present" : e }
, :include_blank => {:year => "Select year"} %>

Upvotes: 3

Related Questions