文件名称:mailer_callbacks:ActionMailer回调
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-05 11:13:03
Ruby
邮件回叫 我的任务是保存我们发送给用户的所有电子邮件-当然不是内容,而是至少电子邮件和主题(或模板)。 如果您发送大量电子邮件并想知道该特定用户收到了哪些电子邮件,这将非常有用。 一种简单的方法是在每个ActionMailer :: Base祖先方法的末尾放置一些SentMailLog.create()。 看起来不是真的DRY,但是可以使用。 我通过ActionMailer API进行了查看,但没有像AR甚至ActionController那样的钩子。 这就是为什么我在AM上编写了这个微小的1Kb扩展名,为Notifier类添加after_deliver回调的原因。 在那之后,我插入了open_id_authentication,这很棒,但是出现了更多的问题。 我的用户似乎不再拥有电子邮件,因为他们可以向openid注册,并且某些提供程序只是忽略了required => {:email
【文件预览】:
mailer_callbacks-master
----README.md(2KB)
----test()
--------mailer_callbacks_test.rb(859B)
--------test_helper.rb(210B)
----init.rb(91B)
----lib()
--------mailer_callbacks.rb(484B)
----Rakefile(583B)