我已成功安装了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
答案 0 :(得分:2)
我必须生成用户邮件程序模型。
script/generate mailer UserMailer