2013-10-02 50 views
0

我正在使用Redmine插件,並試圖通過循環發送電子郵件給多個用戶,但問題是,當我使用它時,它僅向最後一個用戶發送電子郵件。 已經把相同的代碼。 請幫忙。Rails,如何向多個用戶發送郵件?

def leave_request(receivers) 
    receivers.each do |receiver| 
     test = User.find_by_id(receiver) 
     mail(to: test.mail, subject: 'Welcome to ABC Leave application module') 
    end 
    end 
+0

你爲什麼認爲只有最後一個用戶發送電子郵件?你檢查日誌文件嗎?可能會添加gem'mailcatcher'來測試本地發送電子郵件 – gotva

+0

已經手動調試過它,並且也檢查過日誌 – Lakhan

+0

值得向我們公開調用leave_request函數和接收變量的方式的代碼 –

回答

0

我假定leave_request是你的郵件方法。您只能通過一個電話deliver發送一封電子郵件。您可以將您的邏輯移出郵件程序,使用:cc,或將所有收件人添加到:to字段。

相關問題