Multiple email recipients

I'm trying to call multiple email addresses from database. But dont know how to get the logic into the recipients field.

#subscriptions_controller def deliver     @subscription = Subscription.find(params[:id])     @users = @subscription.users     @subscription_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

depassion wrote:

I'm trying to call multiple email addresses from database. But dont know how to get the logic into the recipients field.

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

This is kind of a shot in the dark, but .. When I have to hold several items, I make a list, also called an array, of elements. Have you tried that?

depassion wrote:

#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

Something along the lines of: user.all.collect{|user| user.email}