Итак, я понимаю, что почтовые программы Rails нуждаются в помощи для генерации URL. Я хочу электронную почту в формате HTML с изображениями, которые обслуживаются извне (без вложений), поэтому я установил оба параметра:
config.action_mailer.default_url_options = { :host => "localhost:3000" }
config.action_mailer.asset_host = "http://localhost:3000
и в моем почтовом шаблоне происходят две вещи:
- Это ненавидит использование image_tag. Просто barfs с ошибкой шаблона представления действия
- url_for ничего не делает для безымянных маршрутов. не должно ли это предшествовать asset_host? для публичных активов?