我有我的电影页面,我正在尝试根据release_date自动更改电影状态
到目前为止,我有这个,但它似乎无法正常工作
<% 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 %>
我怎样才能这样做,如果我在表格(日月)中的发布日期在当前日期(日月)之前,它会将“已发布”,然后反之为“即将到来”,所以如果发布日期在当前日期(日月)之后
答案 0 :(得分:3)
<% if @movie.release_date.past? %>
Released
<% else %>
Upcoming
<% end %>
不要使用字符串进行比较,比较原始对象。