是否可以在Rails 3.1项目中的Coffeescript文件中使用HAML?
文件扩展名的正确顺序是什么?

我的最后一次尝试是:

home.js.haml.coffescript

$ ->
  alert '#{@count}'

在哪里 @数数 是红宝石变量。

有帮助吗?

解决方案

正确的订单将是 home.js.coffeescript.haml- 您希望将文件首先作为HAML评估,以给您您的变量,然后作为库存订阅,然后最终用作JavaScript。

但是,我强烈怀疑HAML处理器会在某些Coffeescript语法上扼杀。使用ERB可能会更安全,这应该适合您的示例。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top