gpt4 book ai didi

ruby-on-rails - 传递 rails 服务器域名以进行邮寄的最佳方式是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 07:31:21 25 4
gpt4 key购买 nike

我有一个在几个环境中运行的应用程序,即(开发、暂存、测试版、实时)

在发送邮件时传入应用域名的最佳方式是什么,以允许根据服务器使用不同的域名?

我的第一个想法是在各自的 environment.rb 文件中为每个添加一些内容,因此 config/environments/beta.rb 将包含

ActionMailer::Base.smtp_settings[:domain] = 'beta.domain.com'

config/environments/staging.rb 将包含

ActionMailer::Base.smtp_settings[:domain] = 'staging.domain.com'

这感觉就像我在做一些非常基础的事情,以至于 Rails 已经有了这个值,但我没有在我通常期望的任何地方找到它,也没有在文档中找到它。

这里最好的方法是什么?

最佳答案

我通常只是将 request.host 的值传递给 ActionMailer 方法。

关于ruby-on-rails - 传递 rails 服务器域名以进行邮寄的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1005416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com