तो मैं तो जैसे कार्य कर कोशिश कर रहा हूँ:rails3 में Datetime created_at करने के लिए एक तिथि की तुलना
today = Date.today - 1
todaysReport = Report.where(:created_at => today).find_by_user_id(user.id)
समस्या created_at, एक datetime है तो यह किसी भी matches..Any सुझाव नहीं मिलेगा है ?
yesterday = Time.now - 1.day
user = User.find(user_id)
todaysReport = user.reports.where(["created_at >= ? AND created_at <= ?", yesterday.beginning_of_day, yesterday.end_of_day])
Heroku – Elliot
पर postgres 'Date.today - 1' करने का मूल्यांकन करेंगे * कल *। या तो '-1' को हटाएं या "आज" से "कल" –