如何在js区域内的haml中打印ruby var?

时间:2012-03-19 23:31:16

标签: ruby-on-rails ruby ruby-on-rails-3 haml

我是初学者。

我认为我试图在js警报内打印@myvar。

%script(type="text/javascript")
  alert(@myvar);

但没有任何反应, 我应该改变什么?

1 个答案:

答案 0 :(得分:2)

首先,您应该使用:javascript filter而不是%script定义。在javascript过滤器中,您可以使用字符串插值。试试这个:

:javascript
  alert(#{@myvar});