0

这可能看起来有点奇怪,但由于我是 RoR 的新手,找不到任何类似的问题,我想你可能知道。情况是 JavaScript 无法在我的整个站点中运行。例如。为了检查,我在页脚中放置了一个带有警报功能的链接。一开始它不起作用,感觉就像 JS 被禁用了(但事实并非如此)。但最终它奏效了。现在它适用于大多数页面,但它不适用于还有一个“自动完成”字段。当然,这个自动完成字段也不起作用。这可能会导致您认为自动完成代码有问题。然而,同样的代码在侧边栏中工作。

任何想法为什么?

这可能与有一天我的资产文件夹出现空的事实有关吗?安装 gmaps4rails gem 后,我意识到我所有的 Js 和 CSS 文件都从我的 assests 文件夹中消失了。好吧,这可能早就发生了,我当时才意识到。我真的不知道。

在根目录中,您可以看到按钮上的“Hola sip”点击有效。在这里它可以工作 但是,这里相同的链接不会触发警报功能。 这里没有

4

1 回答 1

0

至少在 IE 中,如果您的页面中发生任何错误,javascript 就会停止。因此,如果某些事情莫名其妙地停止工作,这表明您导致错误并停止了 javascript。

好好看看 IE 的开发者工具栏,或者 Firefox 或 Chrome 中的内置开发工具,或者Firefox 的Firbug。这些工具都有办法告诉您所有关于您的页面中发生的任何 javascript 错误。好好利用它们。

于 2012-04-04T19:12:02.480 回答