【发布时间】:2013-10-31 12:46:27
【问题描述】:
我需要在 html 文件翻译中插入一个特殊字符。 字符是一个空格,需要它来尝试解决另一个问题。
但它不起作用。该字符的代码显示在电子邮件的主题中。
为此,我插入以下几行:
pt.yml
subjects:
...
release_auto_pause_triggered_html: "%{project_name} %{release_name} - pausa automática disparada"
release_mailer.rb
subject = t('subjects.release_auto_pause_triggered_html', project_name: @project.name, release_name: @release.name).html_safe
但是发送的邮件主题如下:pausa automática disparada
- 我添加的“'”只是为了发这篇文章,但在这里看不到。
我需要看起来像这样:“pausa automática disparada”
我哪里错了?
【问题讨论】:
-
Rails 不解码 HTML 实体。只需添加另一个不带
&nbsp的翻译条目或将其替换为实际的non-breaking space,即\u00A0。
标签: html ruby-on-rails ruby ruby-on-rails-3