`config.action_controller.asset_host обрабатывает префикс хоста в представлениях, сгенерированных из ActionController.
Для всего, сгенерированного в электронном письме, вы ищете опции конфигурации ActionMailer , а именно:
ActionMailer::Base.asset_host
будет обрабатывать ваши image_tags
и
ActionMailer::Base.default_url_options[:host]
позаботится о ваших link_to
тегах.
например:
ActionMailer::Base.asset_host = "http://blah.com"
ActionMailer::Base.default_url_options[:host] = "blah.com"
Обратите внимание, что вам не нужно указывать префикс http для хоста url по умолчанию, вы будете использовать его для хоста ресурса.
Я указал их в моем environment.rb после инициализатора приложения. Я бы рекомендовал установить переменную конфигурации приложения для каждого домена сред.