如何让Rails自动在每封电子邮件的每个链接中包含区域设置?
我想:
http://www.some-company.com/en/welcome
......而不只是......
http://www.some-company.com/welcome
我只知道普通视图会是:
class ApplicationController < ActionController::Base
...
def self.default_url_options(options={})
options.merge({ locale: I18n.locale })
end
...
end
但是如何实现电子邮件视图呢?
答案 0 :(得分:1)
如果你在邮件程序方法中添加self.class.default_url_options[:locale] = my_locale
这样的内容,它应该可以正常工作。您必须以某种方式设置my_locale
- 可能将其作为参数传递给邮件程序方法。