sidekiq gem and implementation
first Add gem this gem gem 'sidekiq' gem 'sidekiq-status' gem 'sidekiq-cron' than create in the worker file like s ubscription_worker.rb require 'sidekiq-status' class SubscriptionWorker include Sidekiq :: Worker include Sidekiq :: Status :: Worker def perform puts "hi-------" # Subscription.all.each do |subscription| # if subscription.present? && subscription.expire_date.between?(Date.today, Date.today + 1.week) # send_push_notification(subscription.user_id, "your subscription will expired on #{subscription.expire_date}", "subscription reach end date notification") # end # end end def send_push_notification ( user_id , message , title ) user = User .find(user_id) PushNotification .notification( user, message, title ) end end than change the code in config/initializers/sidekiq.rb require 'sidekiq' require 'sidekiq-status...