gpt4 book ai didi

javascript - 运行时 Rails : generate . js 文件

转载 作者:行者123 更新时间:2023-11-30 07:01:28 24 4
gpt4 key购买 nike

我的 public/javascript 文件夹中有一个 .js 文件,我想在此文件中包含一个动态生成的值。

是否可以动态生成 .js 文件,比如 public/javascript/my_javascript.js.erb

谢谢

最佳答案

不,不在/public 中。但如果愿意,您可以从标准 Rails 操作生成一个 js 文件。我不推荐这样做,因为将后端与 javascript 代码混合是创建无法维护且令人困惑的应用程序的最快方法之一。

更好的解决方案可能是在您的布局中呈现脚本标记(在 js 包含之上)以动态设置 js 变量。然后在 js 中任何需要的地方使用 MY_VAR。

<% javascript_tag do -%>
var MY_VAR = '<%= value_of_my_var || "defaultVal" %>';
<% end -%>

关于javascript - 运行时 Rails : generate . js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2580653/

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