以下是我的ActionMailer方法,用于向接收者发送一些批量电子邮件。
def mail_to
@default_email = "user@gmail.com"
@receivers #contains the array of all the receivers
mail(bcc: @receiver, to: @default_mail) if @receiver.present?
end
这很好用。但是现在我想以文本或列表的形式发送@default_email
@receivers
变量中的所有接收者列表。有没有办法在同一方法中实现这一点,而不必为此目的创建另一个动作管理器方法?
答案 0 :(得分:0)
你可以在模板中传递@receivers变量并添加条件,这样只有@default_email才能看到@receiver变量。例如
{{1}}