Jadeでは、 - if(...) { } を使用すると、htmlで問題なく動作します。しかし、JavaScript ブロックで使用すると機能しません。
すなわちこれ:
script(type='text/javascript')
- if(locals.Android) {
settings.device = 'android';
- }
これを出力します:
<script type="text/javascript">
- if(locals.Android) {
settings.device = 'android';
- }
</script>
これではありません(locals.Android === trueの場合):
<script type="text/javascript">
settings.device = 'android';
</script>
ありがとう!