mailer_callbacks:ActionMailer回调

时间:2024-06-05 11:13:03
【文件属性】:

文件名称: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)

网友评论