Как сделать подтверждение с помощью devise аутентификации в Ruby on Rails - PullRequest
3 голосов
/ 28 ноября 2011

Я использую devise в своем приложении для аутентификации. Когда я пытаюсь зарегистрироваться, я получаю следующую ошибку:

Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true 

Я использую: comfirmable и без комментариев t.confirmable в миграции

1 Ответ

11 голосов
/ 28 ноября 2011

Чтобы использовать модуль confirmable, необходимо настроить ActionMailer, который используется устройством для отправки электронных писем с подтверждением.Первым шагом для решения вашей проблемы является настройка хоста почтовой программы у вас environment.rb или в соответствующем файле для конкретной среды, подобной этой:

config.action_mailer.default_url_options = { :host => “example.com” }

Для дальнейших шагов посмотрите это руководство по рельсам и ответы на на этот вопрос .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...