gpt4 book ai didi

javascript - Rails - js 内的 Asset_path 可能带有变量吗?

转载 作者:行者123 更新时间:2023-11-28 19:37:21 25 4
gpt4 key购买 nike

是否可以添加一个变量来定义 asset_path 中的资源?喜欢

test.js.erb

img_container = function(value){
var img = "<%= asset_path('" + value + "' %>";
console.log(img);
}

这个打印

/ + value + 

最佳答案

我知道现在已经很晚了,但我已经多次看到这篇文章了,因为我一直遇到这个问题(并诅咒 Assets 管道)。我终于找到解决办法了!

向 html 标记添加数据属性,并添加 asset_path 作为其值。然后你可以用 jQuery.data() 来读取它,所以:

<%= image_tag("path/to/your/image.png",
id: "my_image_id",
data: {gif_url: asset_path("path/to/your/image.gif"}) %>

在你的 JavaScript 中:

 var new_image_path = $("#my_image_id").data("gif-url");  

关于javascript - Rails - js 内的 Asset_path 可能带有变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25664186/

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