如何在action_mailer.default_url_options中使用https定义主机

时间:2012-02-27 04:02:01

标签: ruby-on-rails-3 configuration actionmailer

ActionMailer提供了一种定义与资源助手一起使用的主机的方法:

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

我找不到强制将其强制为 https 的方法。

1 个答案:

答案 0 :(得分:53)

你需要做的就是添加" protocol"到默认的网址选项:

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

Dazpinto是对的 - 用答案链接到一个重复的问题:Rails mailer edit_user_url uses http not https