Ruby on rails 在不活动24小时后发送用户电子邮件,rails
基本上,如果用户在创建后的24小时内没有发表任何帖子,我想给他们发送一封电子邮件提醒。我不知道如何在不采取任何行动的情况下发送电子邮件,例如Ruby on rails 在不活动24小时后发送用户电子邮件,rails,ruby-on-rails,ruby,email,Ruby On Rails,Ruby,Email,基本上,如果用户在创建后的24小时内没有发表任何帖子,我想给他们发送一封电子邮件提醒。我不知道如何在不采取任何行动的情况下发送电子邮件,例如create或update 控制器用户\u controller.rb maileruser\u mailer.rb 您不需要通过控制器操作来实现这一点,您只需要一个cron作业来启动一个任务(gem就是这样做的)。这可能看起来像: every 1.day, :at => '4:30 am' do runner "User.notify_lazy_
create
或update
控制器用户\u controller.rb
maileruser\u mailer.rb
您不需要通过控制器操作来实现这一点,您只需要一个cron作业来启动一个任务(gem就是这样做的)。这可能看起来像:
every 1.day, :at => '4:30 am' do
runner "User.notify_lazy_users"
end
您不需要通过控制器操作来实现这一点,您只需要一个cron作业来启动一个任务(gem就是这样做的)。这可能看起来像:
every 1.day, :at => '4:30 am' do
runner "User.notify_lazy_users"
end
让它变得容易
例如,您可以使用
UserMailer.twentyfour_mailer.delay(run_at: 24.hours.from_now)
让它变得容易
例如,您可以使用
UserMailer.twentyfour_mailer.delay(run_at: 24.hours.from_now)