如何将CoffeeScript文件与视图相关联?
刚刚安装rails 3.1 rc1,我试图挖掘使用新的资产管道来管理javascript的最佳方式
默认情况下,所有的coffeescript都被编译成一个application.js文件,这是一件好事. 每个独立的咖啡脚本文件都附加到js文件中,并包裹在通过调用方法执行的匿名函数中 这些脚本中的许多都将针对一个控制器或动作,我正在尝试以“常规”方式来处理这个问题, 我玩了一些黑客,我把控制器和动作名称加载到js变量,然后在 我最初的想法是,每个咖啡文件都会包含一个js命名空间/对象,我会从视图中调用具体的, 见How can I use option “–bare” in Rails 3.1 for CoffeeScript? 编辑 再看一下:这看起来可能是正确的方法 – “Can’t find variable” error with Rails 3.1 and Coffeescript 解决方法
有两种常见的方法:
>使行为取决于特定元素的存在.例如,运行注册表的代码应该以类似的方式开头 如果$(‘#signup’).length> 0 如果$(‘body’).hasClass’user’ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |