rails 3 domain for mailer

时间:2011-01-03 18:37:29

标签: ruby-on-rails dns mailer

在我的config / application.rb文件中我有一行:

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

如何从托管我的Rails应用的域中自动配置默认网址选项的主机属性?

1 个答案:

答案 0 :(得分:0)

必须在某处明确指定,因为rails会如何知道域名是什么?通过浏览器(或curl或其他)的请求将拥有rails知道的主机,但是如果你加载rails控制台,该域名是什么?

如果您使用的是capistrano,您可以编写一个任务来创建初始化程序,根据您在部署配方中设置的主机设置邮件程序URL。