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.

