如何在我的 I18n 语言环境中放置 CSS 样式?

How can I put CSS style in my I18n locale?

我有以下翻译:

welcome: Hello there, %{general_kenobi}

现在我知道,我可以在翻译中添加 HTML 个标签,例如 <em> 左右。但是,如果我希望这个 general_kenobi 具有我的自定义样式怎么办?我该如何实施?我试过 google 它,但没有发现任何有用的东西(或者我可能只是不擅长谷歌搜索)。提前致谢!

如果你想在你的语言环境中添加像这样的花哨的东西,你必须在键中添加 _html 扩展。

From the docs

Keys with a '_html' suffix and keys named 'html' are marked as HTML safe. When you use them in views the HTML will not be escaped.

en:
  welcome_html: "<b>Bolded text</b>"

然后只是您视图中的常规内容

<%= t('welcome_html')