ruby-on-rails - ActionMailer 中的 relative_url_root

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

相当于 relative_url_root在 ActionMailer 中?

我试过在 default_url_options 中设置它,但它会在查询字符串中附加参数。

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

使用 :host = 'somehost.com/subdir' 工作,但这合适吗?

谢谢!

最佳答案

一种更清洁的方法:

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

Source

关于ruby-on-rails - ActionMailer 中的 relative_url_root,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3974440/

相关文章:

ruby-on-rails - 使用 Rails 和 Twilio 发送短信

ruby-on-rails - 在我的情况下(Rails 应用程序)是否可以省略 "eval"以支持 "call"或 "send"?

ruby-on-rails - 尽管我已安装2.2.2,但为什么会出现错误 “Your Ruby version is 2.0.0, but your Gemfile specified 2.2.2”

ruby-on-rails - 从表单参数获取数据

ruby-on-rails-3 - actionmailer 编码 - 在电子邮件客户端中呈现垃圾

ruby-on-rails - 续集不适用于 postgres

ruby-on-rails - 如何在 Rails 3 应用程序中分析请求

ruby-on-rails - Rails 3.1界面设计——级联下拉、表单输入

ruby-on-rails - 通过表单提交数据后如何防止重定向

ruby-on-rails - 使用 rails 中的操作邮件通知电子邮件发送失败