我想遍歷我的數據庫並查找某個時間段之前放置的每個項目(如5天前或3天前),並且每次都會自動發送一封電子郵件給用戶我運行腳本。因此,如果用戶在5天內未被激活,我希望腳本每天運行一次,並檢查用戶創建後的時間是否爲5天或3天或其他。在rails中使用時間戳發送電子郵件
我該如何在Rails中做這件事?
這是我到目前爲止有:
高清send_reminders
@users = User.where :activated => false @message= "Hi" @users.each do |n| ActMailer.remind_users(n, current_user, @message).deliver end redirect_to current_user, :notice => 'Reminders were successfully sent'
末
感謝
這是我到目前爲止有: '高清send_reminders @users = User.where:activated => false @ message =「Hi」 @ users.each do | n | ActMailer.remind_users(N,CURRENT_USER,@message).deliver 結束 redirect_to的CURRENT_USER,:通知=> '提醒已成功發送' end' – 2011-12-21 04:37:43