gpt4 book ai didi

javascript - 从回形针获取 url (RoR)

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

出于某种原因,我尝试以各种方式获取图像的 url。我正在使用回形针。它们都不起作用。

我已经尝试过

img.image.url
img.image.url(:thumbnails)
img.image.url(:display)

...当我尝试 img.id 时,id 会很好地返回并打印。当我将 image_tag 放在图像前面时,图像也会显示。但是,我正在尝试预加载图像...并且我需要确切的网址,但它不会返回: (。

编辑==============

这就是我的 js 函数的样子:

  onLoadScroller: function() {
// preload images here
id = <%= @other_images[4].id %>;
alert(id);

var url = <%= @other_images[4].image.url %>;
alert(url);

img = new Image;
img.src = <%= @other_images[4].image.url %>;
alert(img.src);
},

我很好地得到了 id,但我没有看到 url 或 img 弹出任何警报。不过,我确实看到控制台弹出了正确的网址。所以这应该是正确的做法。我不确定是什么会破坏 javascript?!

我的模型如下所示:

图像类

has_attached_file :image, :styles => {  :display => "500x500>",
:thumbnail => "95x95>"},
:default_style => :display

更新++++++++++++++

看起来 img.src 在渲染的代码中结果正确,但由于某种原因我收到“ Uncaught ReferenceError :原始未定义”,从而阻止了警报的触发。

最佳答案

唉,这是在网址周围加上引号的问题...感谢您的帮助...

img.src = "<%= @other_images[4].image.url %>";

关于javascript - 从回形针获取 url (RoR),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4361121/

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