Jade — использование блока внутри тега скрипта

Привет! Я пытаюсь использовать блоки Jade и extends для проекта node.js, и идея состоит в том, чтобы иметь что-то вроде этого:

layout.jade:

head
    script
        $(document).ready(function() {
        block js_doc_ready
            //here goes the doc ready
        });

index.jade:

block js_doc_ready
    alert('hello!');
    alert('one more js line code');
    alert('end my js doc ready for this view');

Это дало бы мне такой index.html:

...
<head>
    <script type="text/javascript">
            $(document).ready(function() {
                alert('hello!');
                alert('one more js line code');
                alert('end my js doc ready for this view');         
            });
    </script>
</head>
...

Но когда я вижу результат, 'блок js_doc_ready' не считается нефритовым блоком. Кроме того, даже если бы это считалось блоком, "alert('hello!);'считалось бы не тегом, а тегом Jade.

Это то, что я делал в django, но в jade со всеми этими тегами и без свободы делать чистый html, я все еще нахожу это слишком странным, чтобы делать это

9
задан Josh Crozier 9 December 2013 в 04:31
поделиться