我在我的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