2013-05-27 27 views
0

我有我的電影頁面,我試圖讓電影的地位取決於RELEASE_DATERails 3的時間比較

我有這個迄今爲止自動改變,但它似乎沒有工作

<% if @movie.release_date.strftime("%d %B %Y") > Time.now.strftime("%d %B %Y") %> 
    Released 
    <% else if @movie.release_date.strftime("%d %B %Y") < Time.now.strftime("%d %B %Y") %> 
    Upcoming 
<% end %> 
<% end %> 

我該如何做到這一點,如果我放入表格(日月份年)的發佈日期在當前日期(日月份年份)之前,則會放入「已發佈」,反之亦然,因爲如果發佈日期在當前日期之後(日月年)

回答

3
<% if @movie.release_date.past? %> 
    Released 
<% else %> 
    Upcoming 
<% end %> 

請勿使用字符串進行比較,比較原始對象。