gpt4 book ai didi

javascript - 在 Rails i18n 中插入 javascript var

转载 作者:行者123 更新时间:2023-12-03 11:50:53 25 4
gpt4 key购买 nike

我需要使用 i18n 显示操作系统版本。

简单的例子,

JavaScript,

var os = "Windows 3.1"

if(os is too old){
$(".warning").append('<%=t("warning"), version: os%>')
}

en.yml,

warning: "%{version} version is too old :("

我希望你能注意到我的观点。在这里,我想使用 os var 来支持 i18n。

但是 Rails 无法识别 javascript var :(

有什么好的解决办法吗?

最佳答案

尝试i18n.js用于翻译使用 JavaScript 动态生成的 View 。您的代码将无法工作,因为 <%=t("warning"), version: os%>是 erb 语法。 ERB View 仅由后端(rails)解析。

关于javascript - 在 Rails i18n 中插入 javascript var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25841803/

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