在Rails4中,可以通过使用Action Mailer来向一封电子邮件添加多个收件人。以下是实现这一功能的步骤:
rails generate mailer UserMailer
这将在app/mailers
目录下生成一个名为user_mailer.rb
的文件。
user_mailer.rb
文件中,创建一个方法来定义邮件的内容和收件人。例如,可以创建一个名为send_email
的方法:
class UserMailer < ApplicationMailer
def send_email(emails)
mail(to: emails, subject: 'Multiple recipients')
end
end
在上面的代码中,emails
参数是一个包含多个收件人的数组。
app/views/user_mailer
目录下创建一个与邮件方法同名的视图文件,例如send_email.html.erb
和send_email.text.erb
。在这些视图文件中,可以定义邮件的内容。UserMailer.send_email
方法,并传递一个包含多个收件人的数组作为参数。例如:
recipients = 'recipient1@example.com', 'recipient2@example.com'
UserMailer.send_email(recipients).deliver_now
上述代码将发送一封包含多个收件人的电子邮件。
通过以上步骤,你可以在Rails4中向一封电子邮件添加多个收件人。请注意,这只是一个基本的示例,你可以根据自己的需求进行修改和扩展。如果你想了解更多关于Rails4中邮件发送的详细信息,可以参考腾讯云的邮件推送服务产品腾讯云邮件推送。
领取专属 10元无门槛券
手把手带您无忧上云