我在我的Rails 3.2應用程序中包含Javascript與<%= javascript_include_tag "application" %>
。而且,我已經包含在被包含在最終的application.js文件company.js.coffee文件下面的CoffeeScript運行時:Rails 3 Javascript Not Working
$("article h2 a").click (e) ->
$("article div").hide()
$(@hash).slideToggle()
e.preventDefault()
$("article div:not(#1)").hide()
然而,腳本不能在所有的工作,儘管在功能它是從原始HTML文件複製而來的(儘管不在CoffeeScript中)。而且,類似地,AJAX表單請求似乎也不工作。
有誰知道爲什麼會發生這種情況?有什麼我失蹤?
您的開發控制檯中的任何錯誤?嘗試在該處投擲警報(「是的,它正在工作」)。 – 2012-03-18 22:53:17
我只知道你可以在那裏運行傳統的rails命令。但是,我試着從字面上添加一個JS警報,並且拋出了一個沒有方法的錯誤。這是你的意思嗎?對不起,我是一名PHP程序員,而且是Rails(尤其是3.2)的新手。 – Justin 2012-03-18 22:59:28
對不起,你的意思是你的CofeeScript文件:-) – 2012-03-18 23:01:54