Я успешно установил Clearance Gem от ThoughtBot. Clearance отправляет электронное письмо с подтверждением после новой регистрации и предлагает добавить:
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, я уже сделал для отправки электронных писем.
Что я делаю неправильно / отсутствует?
UPDATE:
Только что добавил 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