我想编写一个查询,以使用ActiveRecord在Ruby on Rails中将created_at时间戳与我当前的日期进行比较,但我还不知道怎么做
日期存储如下-> created_at:2019-06-03 03:30:40
答案 0 :(得分:1)
尝试一下:
<% if @user.created_at > 5.days.ago.beginning_of_day %>
<span>New User!</span>
<% end%>
或者您可以使用:
<%= time_ago_in_words(@user.created_at) %>
来源:https://apidock.com/rails/ActionView/Helpers/DateHelper/time_ago_in_words
答案 1 :(得分:0)
在Ruby中很简单
@user.created_at > Time.now