Я успешно установил Драгоценный камень Разрешения от ThoughtBot. Разрешение отправляет электронное письмо с подтверждением на новый 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 и для направляющими, я задаюсь вопросом, существует ли некоторый шаг/конфигурация, что 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
Мне пришлось сгенерировать модель почтовой программы пользователя.
script/generate mailer UserMailer