我有一个使用Ruby-on-Rails创建的数据库。我需要的是一个模型(可能),我可以在表单中输入一些信息,然后按下一个按钮,向所有在数据库中注册的用户发送电子邮件。该电子邮件包含表格中的详细信息。那可能吗?任何帮助将非常感激。
麦克
答案 0 :(得分:0)
是...收集数据库中的电子邮件地址。使用本机邮件类来处理您正在使用的服务器技术。将消息体构建为字符串(如果它是一个简单的电子邮件,否则您将要填充模板文件)。为您正在使用的任何服务器技术创建邮件消息,并将其发送到生成的正文的所有收集的电子邮件。
答案 1 :(得分:0)
是的是的!在发送电子邮件时,Rails提供了一些很好的支持!使用Mailers(你可以生成这些)所有你需要做的就是设置它,我也建议使用像mailchimp这样的gem来测试发送的数据。
http://guides.rubyonrails.org/action_mailer_basics.html
本教程应该可以帮到你很多!
还可以使用您的终端来激活邮件程序,这将使您的处理速度更快。
rails console or script/console
rails 2:
MailerClass.deliver_mailer_subclass(passed_parameters)
rails 3:
MailerClass.mailer_subclass(passed_parameters).deliver
玩得开心