2011-05-05 51 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 

玩得開心