【发布时间】:2012-06-14 03:22:05
【问题描述】:
我已切换到 pow 以便在开发中使用 ssl,并且我想在开发中切换主机配置,但是 devise 继续发送以 localhost:3000 域为前缀的电子邮件。这是我的 config/environments/development.rb 文件中的内容:
config.action_mailer.default_url_options = { :host => 'want_freight.dev' }
我已经重新启动了我的服务器,并且我已经对我的整个应用程序进行了 grep,以寻找 localhost:3000 的违规使用,但是我的搜索结果除了 tmp 和日志文件之外什么都没有。有谁知道为什么这不起作用??
【问题讨论】:
-
我也遇到了这个问题。这很奇怪,因为除了 :host 和 :port 之外的任何内容都会出现在 actionmailer 的查询字符串中,但我真正需要默认的一件事不起作用。
-
你会接受这个答案吗?你能试试这个吗?
标签: ruby-on-rails-3 devise actionmailer devise-confirmable