-1
def time_confirmation(user)
@user = user
if(@time == (Time.now()))
mail(:to => user.email)
end
end
這是正確的嗎?郵件必須在當前時間發送。使用延遲作業在特定時間發送郵件
def time_confirmation(user)
@user = user
if(@time == (Time.now()))
mail(:to => user.email)
end
end
這是正確的嗎?郵件必須在當前時間發送。使用延遲作業在特定時間發送郵件
在你的控制器做這樣的事情:
def create
@user = User.create(user_params)
DelayedEmailJob.new(@user.email).enqueue(wait: 30.minutes)
redirect_to root_path
end
你想發送電子郵件與似乎是一個半小時,他們實際上被送到前頭?或者您是否在嘗試入隊/創建半小時後發送電子郵件? –