gpt4 book ai didi

javascript - 如何在 Rails 应用程序中通过 javascript 引用 yaml 文件中的字符串?

转载 作者:行者123 更新时间:2023-11-28 06:40:05 24 4
gpt4 key购买 nike

我需要安装一些东西才能让它工作吗?

我有一个 Rails 应用程序,它利用用 haml 编写的 View 以及一些基于 javascript 的小部件。

我通过引用 en.yml 文件提取了 haml 文件中的所有字符串。 (很快每种语言都会有一个 yml 文件,这非常令人兴奋!)

剩下的唯一字符串是 javascript 小部件中的字符串。我怎样才能抽象这些?有语法吗?我需要 gem 吗?我真的不知道如何查找它,因为我不确定我是否用正确的编程术语来描述它。

最佳答案

您可以预处理任何 JavaScript 文件,只需将 .erb.haml 附加到文件名即可。

例如,如果您有这样的内容:

// app/assets/javascript/main.js
console.log('some text');

你可以这样本地化它:

// app/assets/javascript/main.js.erb
console.log("<%= j I18n.t('some.text') %>");

// config/locales/en.yml
en:
some:
text: Some text

或者,您也可以查看 this gem .

关于javascript - 如何在 Rails 应用程序中通过 javascript 引用 yaml 文件中的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33909990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com