【发布时间】:2019-04-06 08:41:15
【问题描述】:
我正在调整使用创建的邮件中显示的 url,
<%= controller_url %>
但是当我使用以下命令更改默认值时
config.action_mailer.default_url_options = { :host => "example.com", :protocol => 'https', :subdomain => "www"}
网址保持不变
http://localhost:8000/controller
这不起作用的一些可能原因是什么?我非常彻底地查看了我的项目文件夹中可能定义了主机或子域的地方,但什么也没找到。
编辑: 进行更改后,我似乎需要重新启动服务器。
【问题讨论】:
-
我相信默认 url 正在生产中实现,这是需要更改的原因。 (拆分 :host 和 :subdomain)
标签: ruby-on-rails linux server localhost host