2012-03-19 7 views
0

私は初心者です。js領域のhaml内でのルビの印刷方法は?

私は私がjsの内部警告@myvar彼の中印刷しようという見解を持っています。

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

しかし、何も起こりません、 私は何を変更する必要がありますか?

答えて

2

まず第一に、あなたの代わりに%script定義の:javascript filterを使用する必要があります。 JavaScriptフィルタでは、文字列補間を使用することができます。これを試してみてください:

:javascript 
    alert(#{@myvar}); 
+0

感謝!また、スペースハムの識別を無効にするhaml-existオプションのスペースに問題がありますか? – Yosef

+0

いいえ、それはhamlの基本的な機能です。オフにすることはできません:) –

関連する問題