Rails:邮件程序和文本部分的 UTF-8 编码问题

Rails: UTF-8 encoding issue with mailer and text partials

我正在构建一个 Rails 应用程序,我的文本邮件程序遇到了一个问题:我找不到如何正确编码特殊字符(é、è、à、...)。
它适用于 html 邮件程序,因为我可以设置 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 但文本邮件程序无法做到这一点。

文本邮件中的问题示例 (my_mailer.text.erb)

D&#233;monstration # Démonstration

我的邮件程序摘录:

mail from: <from>,
     to: <to>,
     subject: <subject>,
     body: <body>

我也尝试在邮件方法中添加 charset: 'utf-8' 属性 也没有成功。 我该如何解决这个编码问题?

感谢您的帮助!

我的项目

我终于找到了我的问题。它来自 inky-rb gem,它在理解编码方面存在一些问题。

我只是像这样重命名我的布局(或模板):

# app/views/layouts  
default.text.inky # => default.text.erb