ActionMailer中的relative_url_root

时间:2010-10-20 02:59:49

标签: ruby-on-rails ruby-on-rails-3 actionmailer

ActionMailer中的relative_url_root相当于什么?

我已尝试在default_url_options中进行设置,但它会将参数附加到查询字符串中。

添加:skip_relative_url_root = false也不起作用。

使用:host = 'somehost.com/subdir' 确实有效,但这是否恰当?

谢谢!

2 个答案:

答案 0 :(得分:3)

更简洁的方法:

config.action_mailer.default_url_options = {
        :host => "somehost.com",
        :only_path => false,
        :script_name => "/subdir"
    }

Source

答案 1 :(得分:1)

script_name选项用于default_url_options的{​​{1}}。基于this article