Я пробую Jade (через Scalate) и сталкиваюсь с ошибкой, на которую не нахожу ответа. (Или, по крайней мере, не видел.) Я смоделировал форму с помощью BlueGriffon (прошли годы с тех пор, как я кодировал HTML...) и поместил получившийся HTML в конвертер HTML-JADE Ааррона Пауэла. Вот верхняя часть или тот перевод, который находится в моем файле шаблона .jade:
form(method='POST', action='/account/create', name='userAccountDetails')
| Имя пользователя:
input(required='required', name='username', type='text')
и т. д. и т. д.,
Попытка запустить приложение scala, в которое оно вложено, приводит к этой ошибке:
org.fusesource.scalate.InvalidSyntaxException:
)' expected but
, найдено в 5.19 в org.fusesource.scalate.scaml.ScamlParser.parse(ScamlParser.scala:375) в org.fusesource.scalate.jade.JadeCodeGenerator.generate(JadeCodeGenerator.scala: 38)
Кажется, ему не нравятся атрибуты, управляемые командами, но я не уверен, почему. Кроме того, в клипе stacktrace кажется, что он использует синтаксический анализатор Scaml, хотя файл имеет расширение .jade.
Может ли кто-нибудь указать мне в правильном направлении? Спасибо.