if语句使用created_at

时间:2016-08-26 18:32:37

标签: ruby-on-rails ruby ruby-on-rails-4 rails-activerecord

<% if product.created_at %>
  <span class="label label-warning">New!</span>
<% end%>

Web开发新手..无法弄清楚如何在rails视图中使用if语句,以便在产品记录长达3天时显示span类。有什么想法吗?

我可以在我的控制台中查询

variable = Product.where(created_at: 3.days.ago..Time.now)

并获取正确的记录。但无法理解如何将其转换为rails。

ERB块进入_partial

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

<% if product.created_at > 3.days.ago.beginning_of_day %>
  <span class="label label-warning">New!</span>
<% end%>