在 Slim 中调用 Coffeescript 变量

Calling Coffeescript variables in Slim

我正在尝试声明一个 coffescript 函数并稍后在代码中调用它。我对此很陌生,似乎找不到任何东西。

这是我正在处理的代码,如您所见,我尝试调用平方函数:

coffee:
  @square = (x) -> x * x

p square(3)

这里我想得到一个包含“9”的p-tag

你可以这样做

p
 coffee:
   document.write @square(3) 

但是!!从来没有!!写这么恐怖的东西。 在 ROR 中,Slim 模板仅适用于 ruby。请不要在那里定义任何方法。