0

我需要做的是将当前主机名包含在邮件程序生成的所有链接中。

问题:

  1. 电子邮件是在后台生成的,当然无法访问当前请求。
  2. 我想避免修改任何模板(更新邮件程序类是可以的,但不是模板)。这样任何路由助手(包括我无法控制的助手,例如设计)仍然可以按预期工作。

例如,用户在abc.example.com. 她收到的电子邮件应该有链接abc.example.com/whatever而不是example.com/whatever.

同样,如果用户访问other.example.com并且在她使用时发送给她的任何电子邮件都other.example.com应该指向相同的域名。

我很确定应该有一种方法可以action_mailer实现这一目标。那么这些钩子是什么?

谢谢。

4

0 回答 0