如何为开发模式的链接配置Rails 3.0.7主机?

时间:2011-05-23 10:40:55

标签: ruby-on-rails ruby email actionmailer host

每当我在开发模式下发送电子邮件时,它都不会将localhost:3000放在网址中。有什么方法可以在整个网站范围内进行配置吗?

我尝试了以下内容:

ActionMailer::Base.default_url_options[:host] = "localhost:3000"

在初始化程序内部,但它没有任何效果。

我也在'development.rb'中试过这个:

config.action_mailer.default_url_options = {:host => 'localhost:3000'}

帮助?

1 个答案:

答案 0 :(得分:1)

(如对问题的评论,以便可以回答问题)

确保在Mailer视图中使用_url助手,因为_path只输出相对网址(即没有主机名)。