Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 3时间比较_Ruby On Rails_Ruby_Datetime - Fatal编程技术网

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 %>