2013-11-22 2 views
0

Это мой production.rb файлРазрабатывают подтверждение ссылка держит неудачу

config.action_mailer.default_url_options = { :host => 'http://example.com' } 
config.action_mailer.asset_host = 'http://example.com' 

Почта подтверждения, которое я получаю

http//example.com/users/confirmation?confirmation_token=hzG8Tjsder8JjJ2D316U 

Проблема, очевидно, отсутствует с запятой, и я не знаю, как чтобы решить эту проблему. Я пробовал следующее:

config.action_mailer.default_url_options = { :host => 'example.com' } 
config.action_mailer.asset_host = 'example.com' 

По-прежнему получаю ту же ссылку. Как это решить?

+0

Не могли бы вы опубликовать код, генерирующий ссылку подтверждения? – kddeisz

ответ

0

default_url_options принимает те же параметры, что и url_for. Вы должны уметь указывать :protocol в хеше.

config.action_mailer.default_url_options = { :protocol => 'http', :host => 'example.com' } 

Для asset_host вы должны быть в состоянии определить инлайн, хотя:

config.action_mailer.asset_host = 'http://example.com' 
+0

его все тот же –

Смежные вопросы