troubleshooting Question

How to pull multiple email recipients in ActionMailer - Rails

Avatar of depassion
depassionFlag for Philippines asked on
Ruby
6 Comments1 Solution861 ViewsLast Modified:
trying to pull email addresses from database:

#subscriptions_controller
def deliver
    @subscription = Subscription.find(params[:id])
    @users = @subscription.users
    @recipients = @users.find(:all).collect { |user| user.email }
    @subscription.deliver
    flash[:notice] = "Delivered Subscription"
    redirect_to subscriptions_url
  end

#subscription.rb
def deliver
  UserMailer.deliver_lotto_saturday_subscription(@user, @subscription)
  update_attribute(:schedule_delivery, Time.now)
end

#user_mailer.rb
class UserMailer < ActionMailer ::Base

def lotto_saturday_subscription(user, subscription)
  recipients  ????????
  from        "lottomail.net"
  subject     "Your Lotto Saturday Reminder"
  body       :user => user
end

Join the community to see this answer!
Join our exclusive community to see this answer & millions of others.
Unlock 1 Answer and 6 Comments.
Join the Community
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 6 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros