On Nov 17, 5:26 pm, John Dalton <[email protected]> wrote:
> This is my first Rails project, and I may be missing something
> obvious, but... I need to send emails to a group of people, but the
> content is individualised, so I cannot bcc them, so I put it into a
> loop. It sends the first email OK then fails with an "uninitialized
> constant Admin::PrivateNewslettersController::NewsletterMailer" error.
>
> Fore testing I have reduced it to 3 addresses in test_arry, and taken
> out the encryption processing.
> In the controller I have:
> test_arry = ['[email protected]', '[email protected]', '[email protected]']
>      test_arry.each do |an_email|
>         email = an_email
>         name = 'john'
>         encrypted = ['abc']
>
>         NewsletterMailer.newsletter_email(email, name, encrypted)

That should probably be Admin::NewsletterMailer,if your controller
isn't in the Admin module I suspect you're getting lucky the first
time round due to a quirk in the rails magic auto require stuff.

Fred
>       end
>
> In the Mailer I have:
> class Admin::NewsletterMailer < ActionMailer::Base
>   default :from => "administrator@xxxxxxxx"
>
>   def newsletter_email(email, name, encrypted)
>     @name = name
>     @url = "http://www.xxxxxxx/nl/download/"+encrypted.to_s
>     mail(:to => email, :subject => "Dark Peak Newsletter")
>   end
>
> end

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to