2012-03-01 153 views
2

我是一个用户模式,我认为我有:发送电子邮件到多个电子邮件地址导轨3

@user = current_user 

用户模型有名称为“电子邮件”的属性。

我想发送一封电子邮件到一个主题的多个电子邮件地址。

我有这样一种形式:

<%= form_for (Email.new), :method => :post, :remote => true, :url => { :controller => "users", :action => "invite_friends" } do |f| %>  
<%= f.text_field :address1 %> 
<%= f.text_field :address2 %> 
<%= f.text_field :address3 %> 
<%= f.text_field :address4 %> 
<%= f.text_area :subject_email %>     
<% end %> 

有无我,创造一个“电子邮件模式”与属性地址subject_email

回答

6

检查2.3.3节Sending Email To Multiple Recipients从Rails的指南

+0

谢谢你,但我想知道,我从形式发在我的模型用户领域我没有场':address'或':subject_email' ..我有没有在我的模型中创建这些字段?谢谢! – hyperrjas 2012-03-01 15:55:50

+0

不,你不需要模型中的那些字段 - 你可以提供:from和:to和:将它们作为mail()命令的参数,它们可能来自你的数据库,或者它们可能是硬编码的,例如:from => [email protected],:to => [email protected],:subject =>“内部应用程序错误警报#1234” – jpwynn 2012-08-03 20:47:51

相关问题