gpt4 book ai didi

ruby-on-rails - 多部分电子邮件的 Markdown 为文本/纯文本和文本/html

转载 作者:行者123 更新时间:2023-12-04 06:53:14 25 4
gpt4 key购买 nike

我正在寻找一种在 Rails 中发送 DRY 多部分电子邮件的解决方案。对于 DRY,我的意思是邮件的内容只定义一次。

我考虑过一些可能的解决方案,但尚未找到任何现有的实现方案。

我想到的解决方案是:

  • 从 I18n 加载文本并对 html 邮件应用 Markdown,并为文本邮件应用具有特殊输出类型的 Markdown,其中
    • 链接放在链接文本后的括号中
    • 删除粗体、斜体和其他无意义的格式
    • 维护有序和无序列表
  • 仅生成 html 邮件并根据上述条件将其转换为文本

有没有可用的解决方案?哪一个可能是更好的方法?

最佳答案

Crafting Rails Applications 的第 4 章中, Jóse Valim向您介绍如何制作一个“merb”处理程序,该处理程序使用 markdown 和散布的 erb,并且可以编译为文本和 html。然后你制作一个邮件程序生成器,为你的每个邮件操作生成一个 merb 模板。

您可以在我链接到的页面上阅读该章的摘录。我强烈推荐购买这本书。

如果您有兴趣使用他在那本书中描述的我抱歉的版本,您可以将其添加到您的 Gemfile 中:

gem 'handlers', :git => "git://github.com/chadoh/handlers.git"

请注意,我几乎不知道自己在做什么,我没有对该 gem 进行版本控制,而且我可能甚至不会真正维护它。坦率地说,我希望我能找到其他做得更好的人,但我一直没有成功。如果你想 fork 我的项目并成为做得更好的人,去做吧!

关于ruby-on-rails - 多部分电子邮件的 Markdown 为文本/纯文本和文本/html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2825849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com