ActionMailer提供了一种定义与资源助手一起使用的主机的方法:
config.action_mailer.default_url_options = { :host => "example.com" }
我找不到强制将其强制为 https 的方法。
答案 0 :(得分:53)
你需要做的就是添加" protocol"到默认的网址选项:
config.action_mailer.default_url_options = { :host => 'example.com', :protocol => 'https'}
Dazpinto是对的 - 用答案链接到一个重复的问题:Rails mailer edit_user_url uses http not https