Background Jobs with Solid Queue
# app/jobs/certificate_generator_job.rb
class CertificateGeneratorJob < ApplicationJob
queue_as :default
def perform(user_id, course_id)
user = User.find(user_id)
course = Course.find(course_id)
# Generate certificate PDF
end
end