0

複数の電子メール アカウントをチェックするアプリケーションがあります (Webmail を考えてください)。複数のアカウントを取得しているため、受信メールをユーザーのアカウントに関連付ける必要があります。しかし、私はこれを行う方法を見つけることができないようです。

オプションハッシュでuser_idをFetcherに渡すと、私が理解していることから、それは属性として作成されます。しかし、取得したメッセージを ActionMailer に適した方法で変更する方法がわかりません。「受信」メソッドに引数を追加すると、「引数の数が間違っています」というメッセージが表示されて失敗します。

取得したメッセージを変更しようとすると、「引数の数が間違っています」というエラーが表示されます。また、ActionMailer は実際には完全なクラスではないため、正しいデータで単純に初期化することはできません。

この情報を渡す方法について何か考えはありますか?

4

1 に答える 1

0

答えが見つからないのが嫌いなので、これに答えます。

ActionMailer を別のクラスにラップしました。この新しいクラスは、追加の属性を取り、それらを処理しました。これが私がこの問題を回避した方法です。

于 2012-04-21T00:29:55.157 に答える