Частицы ejs с экспрессом в подкаталоге

У меня есть страница ./views/account/index.ejs, часть которой включена из ./views/account/edit.ejs, но я получаю сообщение об ошибке, что «путь должен быть строкой», когда я вызываю ее из ./ аккаунт/index.ejs

<%- partial('edit.ejs') %>

Я использую экспресс 3.x и экспресс-части

Если я включу партиал, который находится в базе ./views/edit.ejs, он сработает. Как включить партиал в подкаталог? Я пробовал <%- partial('account/edit') %>, но это не работает.


person chovy    schedule 21.09.2012    source источник
comment
я обошел это, используя <% include edit %> - у него все еще есть доступ к данным.   -  person chovy    schedule 21.09.2012


Ответы (1)


У меня такая же проблема. Я исправил это в модуле express-partials и сделал запрос на включение — https://github.com/publicclass/express-partials/pull/19.

Так что просто установите последнюю версию модуля, и все готово.

person ecdeveloper    schedule 04.10.2012