Hi
I have controller code like below
def edit_service_desk_status_after_transfer
ActiveRecord::Base.transaction do
sd_status_history = ServiceDeskStatusHistory.new
sd_status_history.service_desk_ticket_id = sd_ticket.id
sd_status_history.service_desk_status_id =
sd_ticket.service_desk_status_id
sd_status_history.save
end
#Now I am calling function to send mail
send_mail_to_primary_assignee(assignee_id)
end
def send_mail_to_primary_assignee(contact_id)
official_email_ids =
ContactEmailAddress.find_all_by_contact_id(contact_id ,:conditions =>
“contact_email_address_type_id = ‘2’” )
puts "" official_email_ids.each do |official_email| User_mailer.to_send_mail_to_assignee(official_email) end puts "
"
end
Here my question is should i use a seperate thread for the mail sending
portion(ie,send_mail_to_primary_assignee_function)…To a primary
assignee maximum three mails have to be send…If three is to be used how
can I do that…Since I am very new to threading in ruby…
Thanks in advance
Sijo