我无法弄清楚如何解决包含单引号的标题翻译问题。更多的是它只在调用
时才会发生= provide(:title, t('.title'))
当引用与H2相同的YAML翻译时,它会正确显示:
.row
h2 = t('.title')
这是一行YAML翻译行:
home:
faq:
title: FAQ
about:
title: "À propos d\'Entreprise"
标题显示如下
À propos d'Entreprise
关于如何解决这个问题的想法?谢谢。 操作系统:OS X. Rails 4.2.5 Ruby 2.3.0 YAML
答案 0 :(得分:0)
了解如何解决这个问题。我认为这是由于Slim解释代码片段的way
所以这就是我在application.tml.slim中所拥有的:
title =full_title(yield(:title))
工作版本是:
title ==full_title(yield(:title))
希望这有帮助。