我已按照教程http://guides.rubyonrails.org/action_mailer_basics.html进行操作,邮件显示在终端中,邮件中不显示。
问问题
122 次
2 回答
0
Set config.action_mailer.perform_deliveries = true
in config/environments/development.rb.
于 2012-09-11T05:38:38.260 回答
0
假设您Mail
使用如下声明的动作邮件程序创建了邮件程序类
class Mail < ActionMailer::Base
default :from => "notifications@example.com"
def welcome_email()
@url = "http://example.com/login"
mail(:to => "email@email.com", :subject => "Welcome to My Awesome Site")
end
end
对于发送邮件,您可以使用
Mail.welcome_email().deliver
此命令将使用操作邮件程序发送邮件。
要测试上述语句是否正常工作,请使用 rails c 打开 rails 控制台,然后输入上述命令。您将收到反对发送给谁以及使用什么主题的邮件。
于 2012-09-11T06:10:49.340 回答