2012-04-13 100 views
0

我有一個應用程序,檢查多個電子郵件帳戶(認爲Webmail)。由於我正在檢索多個帳戶,因此我需要將入站電子郵件與用戶的帳戶相關聯。但是,我似乎無法找到辦法做到這一點。如何將附加信息傳遞給ActionMailer來處理傳入消息?

如果我在選項散列中傳遞給Fetcher一個user_id,根據我的理解將它創建爲一個屬性。但是,我不清楚如何讓獲取的消息以使ActionMailer感到滿意的方式進行修改。如果我向「接收」方法中添加一個參數,則會失敗,並顯示「參數數量錯誤」消息。

如果我嘗試修改檢索到的消息,則會出現「參數數目錯誤」的錯誤。而且,因爲ActionMailer並不是一個完整的類,所以我不能簡單地用正確的數據初始化它。

有關如何傳遞此信息的任何想法?

回答

0

我會回答這個問題是因爲我討厭找不到答案。

我將ActionMailer包裝在另一個類中。這個新班級獲得了額外的屬性並處理了它們。這是我解決這個問題的方法。