рельсы 3 домена для почтовика - PullRequest
2 голосов
/ 03 января 2011

в моем файле config / application.rb у меня есть строка:

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

Как настроить атрибут host для параметров URL по умолчанию автоматически из домена, где размещено мое приложение Rails?

1 Ответ

0 голосов
/ 03 января 2011

Это должно быть явно указано где-то, потому что как rails узнает, что такое домен? .. У запроса через браузер (или curl, или что-то еще) будет хост, о котором знает rails, но если вы загрузите rails консоль, каким будет домен?

Если вы используете что-то вроде capistrano, вы можете написать задачу для создания инициализатора, который устанавливает URL-адрес почтового модуля в зависимости от хоста (ов), которые вы указали в своем рецепте развертывания.

...