Ruby on rails Rails 3时间比较
我有我的电影页面,我正在尝试根据发行日期自动更改电影状态 到目前为止我已经有了这个,但它似乎不起作用Ruby on rails Rails 3时间比较,ruby-on-rails,ruby,datetime,Ruby On Rails,Ruby,Datetime,我有我的电影页面,我正在尝试根据发行日期自动更改电影状态 到目前为止我已经有了这个,但它似乎不起作用 <% 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")
<% 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 %>
Time.now.strftime(“%d%B%Y”)%%>
释放
即将到来的
如果我在表格中输入的发布日期(日-月-年)在当前日期(日-月-年)之前,我如何使其成为“已发布”,如果发布日期在当前日期(日-月-年)之后,则在“即将发布”中输入“已发布”,反之亦然
释放
即将到来的
不要使用字符串进行比较,请比较原始对象。
释放
即将到来的
不要使用字符串进行比较,请比较原始对象
<% if @movie.release_date.past? %>
Released
<% else %>
Upcoming
<% end %>