我有一个Rails应用程序(ruby '2.7.4'
和Rails'6.0.3.3'
(,我使用的是jQuery
我发现中i18n翻译文件中的撇号'
有问题
当我向文件content/fr.yml
(例如:title: "contenu recommandé l'abi"
(添加翻译时,它会正确地呈现相关content.html.erb
文件的字符串。
然而,当我将类似的翻译添加到另一个文件booking/fr.yml
(例如:content: "l'heure de l'échange."
(时,它无法正确呈现相关文件booking.html.erb
的翻译。我对这个翻译的渲染是:l'heure de l'échange
我唯一知道的区别是,第二个文件booking.html.erb
是使用javascript(特别是jQuery(渲染的,以触发文件booking.html.erb
中模态的渲染
我已经尝试过'
和title: 'contenu recommandé l''abi'
的语法,但直到现在都没有成功。
我似乎错过了什么,但我不知道什么是…
如何在javascript中为i18n呈现yml翻译文件?
提前感谢您对此事的提示和解释。
更新!我终于找到了一个使用_html
的解决方案。仍然不确定为什么。。。。以下是相关文档:https://guides.rubyonrails.org/i18n.html#using-安全的html翻译。