标签: ruby-on-rails devise mailer
使用Devise发送电子邮件(例如“重置密码说明”)时,我需要知道当前的域名网址,并将该值设置为邮件程序的模板。
request.url对我不起作用。
假设这个Rails应用程序可以从多个URL访问。
有什么想法吗?
答案 0 :(得分:0)
邮件程序中没有请求对象。您需要在环境配置文件中设置主机,例如:
ActionMailer::Base.default_url_options[:host] = 'myhost.com'