2013-10-31 128 views
2

嗨我有一些生产服务器上的apllication。我正在使用设计。我有问题,因为当用户想要更改密码时,他的电子邮件中有链接,但链接有localhost:3000,它不起作用。我该如何改变它?设计重置密码链接

回答

4

在配置/环境中,您需要设置默认网址行动邮件使用

例如

配置/环境/ production.erb

config.action_mailer.default_url_options = { :host => 'production.url.com' } 
+0

我有另外一个问题。当用户得到重置密码的消息时,它来自:“[email protected]”。 我在初始化程序/ devise.rb中更改config.mailer_sender =“测试”,但它仍然不起作用 –

+0

这是放置它的正确位置,请确保您已重新启动您的Rails服务器?任何其他问题,我会打开一个新的问题。 –