问题
I would like to write a query to compare created_at timestamp with my current date in Ruby on Rails using ActiveRecord and I don't quite know how do it yet
Date is stored like this -> created_at: 2019-06-03 03:30:40
回答1:
Try this:
<% if @user.created_at > 5.days.ago.beginning_of_day %>
<span>New User!</span>
<% end%>
Or you can use:
<%= time_ago_in_words(@user.created_at) %>
Source: https://apidock.com/rails/ActionView/Helpers/DateHelper/time_ago_in_words
回答2:
It's straightforward in Ruby
@user.created_at > Time.now
来源:https://stackoverflow.com/questions/56452028/how-to-write-a-query-to-compare-current-date-to-created-at-timestamps-in-databas