hamlにインデントありのjsを埋め込む方法
はまったのでメモっておく。
普通に以下のようにやるとエラーになってしまう。
%script{:type => 'text/javascript'} $(function(){ $('#new_link').click(function(){ alert('clicked'); return false; }); });
で、仕方なく以下のようにしたんだけど、微妙すぐる…と思ったんだが、
%script{:type => 'text/javascript'} $(function(){ $('#new_link').click(function(){ alert('clicked'); return false; }); });
HamlのAPI DocumentによるとFilterという機能があって以下のようにするとうまくいく。
:javascript $(function(){ $('#new_link').click(function(){ alert('clicked'); return false; }); });
よかったよかった。