0

我有一个检查多个电子邮件帐户的应用程序(想想 Webmail)。因为我要检索多个帐户,所以我需要将入站电子邮件与用户的帐户相关联。但是,我似乎无法找到一种方法来做到这一点。

如果我将选项哈希中的 user_id 传递给 Fetcher,据我所知,它会将其创建为属性。但是,我不清楚如何修改获取的消息以使其对 ActionMailer 感到满意。如果我向“receive”方法添加一个参数,则会失败并显示“参数数量错误”的消息。

如果我尝试修改检索到的消息,则会收到“参数数量错误”的错误。而且,因为 ActionMailer 并不是一个真正的完整类,所以我不能简单地用正确的数据初始化它。

关于如何传递这些信息的任何想法?

4

1 回答 1

0

我会回答这个问题,因为我讨厌找不到答案。

我将 ActionMailer 包装在另一个类中。这个新类采用了额外的属性并处理了它们。这就是我解决这个问题的方法。

于 2012-04-21T00:29:55.157 回答