テンプレートに含めるのに、Hamlにこれを書き込むにはどうすればいいですか?HamlにインラインJavaScriptを含めるにはどうすればよいですか?
<script>
$(document).ready(function() {
$('body').addClass('test');
});
</script>
テンプレートに含めるのに、Hamlにこれを書き込むにはどうすればいいですか?HamlにインラインJavaScriptを含めるにはどうすればよいですか?
<script>
$(document).ready(function() {
$('body').addClass('test');
});
</script>
:javascript
$(document).ready(function() {
$('body').addClass('test');
});
ドキュメント:http://haml.info/docs/yardoc/file.REFERENCE.html#javascript-filter
ので、私は上記を試してみました::)作品JavascriptをしかしHAMLはそうのようなCDATAで生成されたコードをラップ:
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
$('body').addClass('test');
});
//]]>
</script>
次HAMLますタイプキットやGoogleアナリティクスのコードを含めるための標準的なタグを生成します。
%script{:type=>"text/javascript"}
//your code goes here - dont forget the indent!
を参照してくださいHAMLは '私のためにCDATA'を追加しませんでした、また'私にとって%のscript'の仕事をしました。 – agmin
これは機能しません、プレーンテキストの除外内に不正なネストがスローされます –