Ruby on rails 如何在电子邮件中发送管理员生成的内容

Ruby on rails 如何在电子邮件中发送管理员生成的内容,ruby-on-rails,email,ruby-on-rails-4,Ruby On Rails,Email,Ruby On Rails 4,所以,我有一个非常简单的应用程序-它的工作原理是你访问该网站有一个下拉选择菜单和电子邮件输入字段和一个提交按钮 你可以在下拉列表中选择你感兴趣的食物类型,然后输入你的电子邮件,你可以每小时、每天或每周收到电子邮件更新 我遇到的问题是如何将管理面板中的管理内容连接到电子邮件,以便输入电子邮件的人每小时、每天或每周都可以从该类别中获取一系列内容 提前感谢 看看这个rails演员阵容: 您只需要重新定义def weekly和weekly.html.erb模板 或者您可以换一种方式使用谢谢!Ryan B

所以,我有一个非常简单的应用程序-它的工作原理是你访问该网站有一个下拉选择菜单和电子邮件输入字段和一个提交按钮

你可以在下拉列表中选择你感兴趣的食物类型,然后输入你的电子邮件,你可以每小时、每天或每周收到电子邮件更新

我遇到的问题是如何将管理面板中的管理内容连接到电子邮件,以便输入电子邮件的人每小时、每天或每周都可以从该类别中获取一系列内容


提前感谢

看看这个rails演员阵容:

您只需要重新定义
def weekly
weekly.html.erb
模板


或者您可以换一种方式使用

谢谢!Ryan Bates视频对电子邮件非常有帮助!但是,如何动态更新电子邮件?所以有一个内容模型,管理员将不同的内容添加到不同的类别中。我希望发送的每封电子邮件都显示与该类别相关的不同内容。我认为在
def weekly
中,您应该编写类似
@content=ModelName.content
的内容,在template
中,并在这部分中定义每一部分的格式。hmmm这个问题真的很广泛。只是一般说你想“将管理员内容连接到电子邮件”。。。涵盖了解决此问题的一百万种可能的方法。在这里,你需要的不仅仅是一点点信息,而且你可能需要从在rails中搜索电子邮件开始。。。然后决定最终结果的工作方式。(确切地说,什么内容进入什么电子邮件多久?什么内容是动态的?什么是静态的?)。然后看看你在谷歌上搜索的教程,看看如何建立电子邮件模板并在其中使用动态内容。。。