1

就像在许多时事通讯服务中一样,我想使用 Ruby on Rails 来编写时事通讯。现在,如果电子邮件在电子邮件客户端中未正确显示,我想在此电子邮件中提供一个链接以在浏览器中查看此时事通讯。我怎样才能做到这一点?

4

1 回答 1

2

我不确定您是否在询问如何在电子邮件中包含链接,或者如何在您的网站上显示新闻通讯。我将尝试就每个问题提供一些基本建议。

电子邮件视图默认使用 erb,就像您网站上的页面视图一样。因此,您以相同的方式添加动态内容。如果您的电子邮件以 HTML 格式发送:

<%= link_to 'View Online', newsletter_url(@newsletter) %>

如果它以纯文本格式输出:

<%= newsletter_url(@newsletter) %>

即使是纯文本格式,大多数电子邮件客户端也可以点击 URL 和电子邮件地址。

当然,这意味着您的时事通讯应该像任何其他模型一样存储在数据库中,并带有控制器和视图。使用“显示”操作向查看者显示时事通讯。

于 2010-01-31T17:15:08.733 回答