У меня была такая же ошибка. У меня все написано правильно, включая Листинг 10.13 из учебника.
Rails.application.configure do
.
.
.
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delevery_method :test
host = 'example.com'
config.action_mailer.default_url_options = { host: host }
.
.
.
end
очевидно с "example.com", замененным на URL моего сервера.
То, что я затушевал в уроке, было этой строкой:
После перезапуска сервера разработки для активации конфигурации ...
Так что ответом для меня было выключить и снова включить сервер.