当前位置 : 主页 > 编程语言 > ruby >

ruby-on-rails – Rails 3并设计转义邮件模板

来源:互联网 收集:自由互联 发布时间:2021-06-23
我正在使用rails 3并设计用于身份验证. 将我的邮件程序模板翻译成除设计默认值之外的任何内容都会导致html转义.这样做的一个特殊后果是确认新帐户电子邮件包含无效的确认令牌. pa
我正在使用rails 3并设计用于身份验证.

将我的邮件程序模板翻译成除设计默认值之外的任何内容都会导致html转义.这样做的一个特殊后果是确认新帐户电子邮件包含无效的确认令牌.

<p><a href=3D"http://localhost:3000/users/confirmation?confirmation_token=
=3D88uo7jetcetc">Confirma=
r mi cuenta</a></p>

前面的3d是html转义,不应该在那里.使用raw和html_safe对输出没有影响.

请注意,此效果有时仅出现在控制台中,在生产中和/或实际发送的电子邮件中不存在.这就是我的情况;它与非英文字符没有关联,但在修改确认电子邮件之后确实创建了上面提到的“3D”和“= 3D”插入 – 但仅限于控制台输出 – 复杂的测试.

在Devise Github上看到这个问题:
http://github.com/plataformatec/devise/issues/2086
……它被归结为“Rails问题”.

如果有人知道打开的机票,我希望看到这个打补丁,因为它会为许多其他第一次遇到它的开发人员节省很多时间,并简化测试.

网友评论