如何用现在替换当前年份

时间:2014-04-02 07:28:01

标签: ruby-on-rails

我在铁轨上有一个红宝石下拉列表,如下:

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

它的工作原理,但它显示了从1995年到2014年的数年,我希望从2014年到1995年,我想用Time.now.year取代,即2014Present表示在下拉列表{ {1}}替换为2014

请建议我等待你的回复。 谢谢。

1 个答案:

答案 0 :(得分:3)

反过来

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