0
Я хочу отправлять электронные письма ежедневно еженедельно и ежемесячно соответственно тому, что выбрал пользователь. Как я могу это сделать, используя каждый драгоценный камень.Rake Task using Whenever Gem
Ниже мой рейк файл:
namespace :send_trending_deals do
desc "TODO"
task email_trending_deals: :environment do
@app_users = AppUser.joins(:notification).where("recieve_trending_deals = ?", true).to_a
@app_users.each do |app_user|
DealNotifier.send_trending_deal(app_user).deliver_now
puts "#{app_user.id} Email sent successfully"
end
end
end
Schedule.rb:
every 4.hours do
rake "send_trending_deals:email_trending_deals"
end
и для двухнедельного использования. –
«каждый: воскресенье» еженедельно, вы можете выбрать любой день недели – Chris
Я хочу отправить два раза в неделю. –