我正在尝试设置Action Mailer默认URL选项的:host。
在所有环境文件中,我都有以下设置:
config.action_mailer.default_url_options = {
:host => "localhost"
}
我希望通过提供请求主机使其更加动态。
当我尝试通过以下方式进行设置时:
config.action_mailer.default_url_options = {
:host => request.domain
}
或者config.action_mailer.default_url_options = {
:host => request.env["SERVER_NAME"]
}
出现错误...无法识别“request”对象。
是否有任何方法可以将其设置为请求主机,而不是硬编码...?