2011-02-15 31 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」,現在它正在工作。