den*_*min 1 javascript ruby-on-rails
我.js在我的public/javascript文件夹中有一个文件,我想在此文件中包含一个动态生成的值.
是否可以生成动态生成的.js文件,例如 public/javascript/my_javascript.js.erb
谢谢
不,不在公共场合.但是,如果您愿意,可以从标准的Rails操作生成js文件.我不建议这样做,因为将后端与javascript代码混合是创建不可维护且令人困惑的应用程序的最快方法之一.
更好的解决方案可能是在布局中呈现脚本标记(在js包含之上)以动态设置js变量.然后在js中的任何地方使用MY_VAR.
<% javascript_tag do -%>
var MY_VAR = '<%= value_of_my_var || "defaultVal" %>';
<% end -%>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2754 次 |
| 最近记录: |