我一直在使用使用restful身份验证插件的rails应用程序。它需要一个新用户通过电子邮件验证来激活他们的帐户。直到几个小时前,这个应用程序一直在运行,当应用程序突然开始在电子邮件传递上失败。相反,我招呼着以下错误消息:带有restful身份验证插件的Rails ActionMailer不会传递邮件
undefined method `perform_delivery_SMTP' for #<UserMailer:0x28ec7ac>
我已经恢复到旧版本,创建新的应用程序使用的ActionMailer,重新安装护栏,重新安装所有的插件和宝石,但错误依然存在。有没有人曾经见过这个错误?看起来我需要将perform_delivery_SMTP方法添加到UserMailer模型,但是如何以及为什么?谢谢。
谢谢!这立即解决了问题。你是一个拯救生命的人。 – Anon 2009-07-01 01:23:11