Jade - способ добавления динамических включений

Я хотел бы сделать что-то вроде следующего в шаблоне Jade.

include page-content/#{view.template}

Поскольку это не будет работать, я закончил с.

-if(view.path==="/")
include ../page_content/home
-else if(view.path==="/login/")
include ../page_content/login
-else if(view.path==="/join/")
include ../page_content/join
-else if(view.path==="/user/")
include ../page_content/user
 ad nauseum  

Я спросил TJ, возможно ли это, он ответил

к сожалению, нет, они включают в себя время компиляции, что несколько необходимо по нескольким техническим причинам, в которые я не буду вдаваться, но в конечном итоге нам может понадобиться добавить динамическую альтернативу

Мне интересно, если кто-нибудь придумал какие-либо альтернативы, например, с помощью помощников вида.

Я застрял с большим файлом конфигурации для генерации представлений - и я знаю, что операторы if-else в шаблоне вернутся и будут преследовать меня. :)

Если бы это было возможно, используя другой движок, такой как ejs или усы, я бы хотел знать.

Любые идеи высоко ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос