语境
我有一个正在开发的 Rails 3 应用程序并安装了“jquery-rails”gem,并且
//= require jquery
//= require jquery_ujs
//= require_tree .
在我的 app/assets/javascripts/application.js 文件中。
如果警报和咖啡脚本是基本级别的项目,则它们可以正常工作。
我已将它们直接放入 app/assets/javascripts/application.js、app/assets/javascripts/pages.js并尝试将其作为 app/assets/javascripts/pages.js.coffee 中的咖啡脚本版本(只是更改了文件姓名)
一旦我把它们放在类似的东西中:
$(document).ready(function(){
alert('works');
});
或(对于咖啡脚本)
jQuery ->
alert "hi"
它根本不会着火。
我也尝试在应用程序布局中包含 jquery 文件,但同样的问题。
问题
在 rails 中声明 jQuery 函数有不同的语法吗?有谁知道可能出了什么问题?
任何帮助表示赞赏。谢谢!