Как динамически настроить макет для шаблона Jade для расширения в Node.js/Express 3.0?

У меня есть 3 файла: layoutA.jade, layoutB.jade и index.jade. Как я могу программно установить, какой макет будет расширять index.jade?

Я пробовал использовать:

app.set('view options', { layout: false });

с:

res.render('index', { title: 'Express', layout: 'layoutB' });  // older 2.x way?

Кажется, я не могу переопределить что-либо, явно установленное в файле index.jade. Отсутствие строки extensions внутри файла index.jade также не сработало.

8
задан JamesOR 27 June 2012 в 20:18
поделиться