2011-02-15 58 views
0

它给了我小兵,我完成了,我需要一些帮助,我多次回复,但我找不到错误。Rails3 UJS响应没有评估

简单控制器(客户),通过以下方式添加客户的简单表单:remote => true,控制器的响应格式为| {format.js}。工作正常,呈现我的create.js.rjs模板。

我工作了几个小时,没有做任何JavaScript更改或更改我的控制器或授权等。当我再次尝试它不再工作。

我的意思是不工作:控制器被调用,记录保存,所有部分呈现。但是没有评估过JavaScript,甚至没有在文件开头提供一个简单的警报(1)。

我尝试了不同的prototype.js版本和不同的rails.js版本,但没有任何帮助。我希望有人有这方面的线索或已经经历过这个。

这不是我不想发布代码。但它不会帮助。它的基本代码的作品,并在经过一些改变,我不知道我真的改变了什么(这里的一些地方,一些CSS,从一个完全不同的控制器的HTML模板一点..)..

目前开发与:红宝石1.9.2,导轨3.0.3,原型1.7 RC3,github的rails.js。

+0

注释掉javascript的各个部分,直到找到有错误的部分。你也可以回顾你的提交,直到找到提交停止工作的地方为止。 – zzawaideh 2011-02-15 15:50:57

回答

0

求解

这是多么愚蠢,我错过了模板命名改变的部分。我的应用程序templace被命名为“application.rhtml”。它一直工作到现在。当它停止工作时,我将其更改为“application.html.erb”,现在它正在工作。