2011-05-05 50 views
0

我有一个使用Ruby-on-Rails创建的数据库。我需要的是一个模型(可能),我可以在表单中输入一些信息,然后按下一个按钮,将电子邮件发送给注册在数据库中的所有用户。电子邮件包含表单中写入的详细信息。那可能吗?任何帮助将非常感激。通过邮件模型发送电子邮件

Mike

回答

0

是...收集数据库中的电子邮件地址。使用您正在使用的服务器技术的本地邮件类。将消息正文构建为一个字符串(如果它是一个简单的电子邮件,否则您需要填充模板文件)。为您正在使用的任何服务器技术创建一封邮件消息,并将其发送到生成正文的所有收集电子邮件。

0

是是的是! Rails在发送邮件时提供了一些很好的支持!使用Mailer(你可以生成这些)你所需要做的就是设置它,我还会建议使用像gemch这样的gem来测试发送的数据。

http://guides.rubyonrails.org/action_mailer_basics.html
本教程将帮助您解决很多问题!

同时使用您的终端来启动邮件程序,这将使您的程序更快。

rails console or script/console 

梁2:

MailerClass.deliver_mailer_subclass(passed_parameters) 

轨道3:

MailerClass.mailer_subclass(passed_parameters).deliver 

玩得开心