Action Mailer确认电子邮件 - Ruby on Rails

时间:2010-04-28 17:40:37

标签: ruby-on-rails ruby email actionmailer

我已成功安装了ThoughtBot的Clearance Gem。清关会在新的sign_up上发送确认电子邮件,并建议添加:

config.action_mailer.default_url_options = { :host => 'localhost:3000' }

到你的/environments/test.rb和development.rb。我试过这个也是

config.action_mailer.default_url_options = { :host => '127.0.0.1', :port => 3000 }

但似乎无法通过电子邮件发送电子邮件。由于我是Ruby和Rails的新手,我想知道是否有一些ThoughtBot假定我已经完成发送电子邮件的步骤/配置。

我做错了什么/失踪了?

更新: 刚刚添加了notifier.rb

class Notifier < ActionMailer::Base
 def signup_notification(recipient)
  recipients recipient.email_address_with_name
       bcc        ["example@gmail.com"]
       from       "example@example.com"
       subject    "New account information"
       body       :account => recipient
     end

end

1 个答案:

答案 0 :(得分:2)

我必须生成用户邮件程序模型。

script/generate mailer UserMailer