它给了我毛骨悚然,我已经完成了,我需要一些帮助,我多次回复但我找不到错误。
简单控制器(客户),一种通过以下方式添加客户的简单形式:remote =>为true,控制器响应_to |格式| {format.js}。工作正常,呈现我的create.js.rjs模板。
我工作了几个小时,没有对我的控制器或授权等进行任何javascript更改或更改。当我再次尝试它时,它不再工作了。
我的意思是不工作:控制器被调用,记录已保存,所有部分被渲染。但是没有评估javascript,甚至没有评估文件开头的简单警报(1)。
我尝试了不同的prototype.js版本和不同的rails.js版本,但没有任何帮助。我希望有人对此有所了解或已经经历过这一点。
这不是我不想发布代码。但它无济于事。它的基本代码有效,经过一些改变,我不知道我真正改变了什么(这里有一些语言环境,有些css,来自一个完全不同的控制器的html模板......)..
目前正在开发:ruby 1.9.2,rails 3.0.3,原型1.7 RC3,来自github的rails.js。
答案 0 :(得分:0)
解决
多么愚蠢,我错过了模板命名发生变化的部分。我的应用程序templace被命名为“application.rhtml”。它一直工作到现在。当它停止工作时,我将其更改为“application.html.erb”,现在它正在运行。