每当我在开发模式下发送电子邮件时,它都不会将localhost:3000放在网址中。有什么方法可以在整个网站范围内进行配置吗?
我尝试了以下内容:
ActionMailer::Base.default_url_options[:host] = "localhost:3000"
在初始化程序内部,但它没有任何效果。
我也在'development.rb'中试过这个:
config.action_mailer.default_url_options = {:host => 'localhost:3000'}
帮助?
答案 0 :(得分:1)
(如对问题的评论,以便可以回答问题)
确保在Mailer视图中使用_url
助手,因为_path
只输出相对网址(即没有主机名)。