Rails 3.1中的Java脚本仅适用于某些部分。任何想法为什么?

这看起来有点不可思议,但因为我是RoR的新手,并且找不到任何类似的问题,所以我想你可能会知道。情况是,JavaScript不能在我的整个网站上运行。例如, 。为了检查,我在页脚中放置了一个带有警报功能的链接。它在一开始并没有工作,它感觉像JS被禁用(但它不是)。但最终它的工作。 现在它可以在大多数页面中使用,但它不适用于还有“自动填充”字段的页面。当然,这个自动填充字段也不起作用。 这可能会导致您认为自动完成代码存在问题。然而,这个相同的代码在边栏工作。Rails 3.1中的Java脚本仅适用于某些部分。任何想法为什么?

任何想法为什么?

难道这与事实有什么关系:有一天我的资产文件夹显示为空?安装完gmaps4rails gem之后,我意识到我的所有Js和CSS文件都已从我的集合文件夹中删除。好吧,它可能早就发生了,我刚刚意识到这一点。我不知道。

在这里,你可以看到'Hola sip'点击按钮的作用。 here it works 但是,这里相同的链接不会触发警报功能。 here it doesn't

回答:

在IE中至少,如果在你的页面发生任何错误的JavaScript停止。所以如果某些事情无法应付地停止工作,这是一个迹象表明你导致了错误并停止了JavaScript。

详细了解IE的developer toolbar或Firefox或Chrome的内置开发工具,或Firefox的Firbug。这些工具都可以告诉你所有关于页面中发生的任何javascript错误的方法。充分利用它们。

以上是 Rails 3.1中的Java脚本仅适用于某些部分。任何想法为什么? 的全部内容, 来源链接: utcz.com/qa/263927.html

回到顶部