我正在try 设置:host for action mailer默认url选项.
我在所有环境文件中都设置了以下内容
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"]
}
它抛出错误...无法识别"请求"对象
有没有什么方法可以将其设置为请求主机,而不是通过硬编码...?