2011-10-16 126 views
-1

我现在真的用完了资源。这似乎是一个浏览器级别的问题。每个人似乎都在谈论JavaScript方面的草率代码,并不确定它是否适用。我有一个Rails 3.1.1应用程序,在单个主页上有很多javascript(jQuery/coffeescript)(该页面基于html5boilerplate)。任何时候,我尝试点击刷新或当我点击离开网站,然后点击返回。它只是给了我一个页面左上角的“null”。 Rails的日志/控制台没有显示任何内容,就好像该页面没有被击中一样。任何灵感/方向非常感谢。点击返回按钮时IE为空

+2

没有一些示例代码,我可以做很多。看起来它跟rails没有任何关系(Ruby不使用“null”这个词,JS)。但是,真的,你需要发布一些代码。将其缩小到您认为可能是有问题的代码(而不是整个文档),然后有人会看一看。 – bricker

+0

我不知道有问题的代码可能是什么(整个文件似乎太多张贴)。我把rails生成的整个application.js放到jslint中,它引发了很多警告(看起来没什么可能导致这么多麻烦,主要是缩进,“(”或由coffeescript呈现的那种性质的错误引擎,并不应该是一个错误,我认为我的下一个可能的举措可能是单独删除代码块,并通过将它们一次一个地放回块来缩小它的范围。真的不想去那个方向,但我猜我必须 –

+0

清理了所有的jslint警告,我仍然得到相同类型的错误 –

回答

0

谢谢砖头。谁给我一个负面的。在发布问题之前,我应该再测试一次。通过jslint清除所有JavaScript警告并从页面中完全删除所有JavaScript。我意识到这是一个控制器错误。基本上,我有一个respond_to块与.js响应如下,并给了我一个错误,因为IE浏览器出于某种原因寻找.js而不是.html