gpt4 book ai didi

javascript - 如何将 ruby​​ 嵌入到 JavaScript 中

转载 作者:行者123 更新时间:2023-11-28 07:48:25 26 4
gpt4 key购买 nike

使用硬编码资源:icon: 'assets/pin-red-48.png'没有出现在我的 VPS 上(但出现在本地主机上),所以我需要将其替换为 <%= image_tag %>

首先,我尝试将文件扩展名更改为 .js.erb 并嵌入 ruby​​,但这不起作用......

我尝试通过 .html.erb 文件传递​​嵌入的 ruby​​:

<script>var userDesIcon = "<%= image_tag('pin-red-48.png') %>";</script>

然后在 .js 文件的顶部调用它:

(function($) {
var userDesIcon;
$(document).ready(function () {

然后在函数中调用它:icon: userDesIcon,

我走在正确的道路上吗?

最佳答案

假设您正在使用 Assets 管道,请将文件名更改回 .js.erb,然后使用:

var userDesIcon = "<%= image_path('pin-red-48.png') %>";
// rest of your JS code here

关于javascript - 如何将 ruby​​ 嵌入到 JavaScript 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27160979/

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