I have in invitation_mailer.rb the next:
class InvitationMailer < ActionMailer::Base
default :from => "email@email.com"
def invitation_friends(invitation, user)
@user = user
@invitation = invitation
mail(:bcc => @invitation.recipients.map(&:recipients), :subject => "Subject email")
end
end
@invitation.recipients is an array with emails like:
["email1@example.com","email2@example.com"]
but I get in log the next:
NoMethodError (undefined method `recipients' for "email1@example.com":String):
What am I doing wrong?
Thank you!
Try
@invitations.recipients.join("; ")You are trying to call :recipients on a String-object in your array, which cannot work.