get_time_now = Time.now.strftime('%d/%m/%y')
question_deadline_time = (question.deadline.to_time - 2.days).strftime('%d/%m/%y')
if get_time_now == question_deadline_time #2 days till deadline
Notifier.deliver_deadline_notification(inquiry, question, user, respondent , i)
end
私は以下を必要とします: 締め切りの日が2日残っていると、メールを配信します。私はそれをどうやってできるの?日付を比較するには?
UPD
私が書く:
deadline = question.deadline.midnight - 2.days
if Time.now.midnight >= deadline
私が取得:
lib/scripts/deadline_notifier.rb:26: undefined method `midnight' for "19/07/11":String (NoMethodError)
from lib/scripts/deadline_notifier.rb:18:in `each'
from lib/scripts/deadline_notifier.rb:18
真夜中のない私が取得:
lib/scripts/deadline_notifier.rb:26: undefined method `-' for "19/07/11":String (NoMethodError)
from lib/scripts/deadline_notifier.rb:18:in `each'
from lib/scripts/deadline_notifier.rb:18
「Time.now.end_of_day」 – Wukerplank
試してみてください。 –