是否可以在rails 3.1项目中的coffeescript文件中使用haml?
文件扩展名的正确顺序是什么?
我的最后一次尝试是:
$ ->
alert '#{@count}'
其中 @count 是一个ruby变量。
答案 0 :(得分:1)
正确的顺序是home.js.coffeescript.haml
- 您希望首先将文件评估为Haml以提供变量,然后编译为CoffeeScript,最后将其作为JavaScript。
但是,我强烈怀疑Haml处理器会扼杀一些CoffeeScript语法。使用ERB可能更安全,这应该适用于您的示例。