Внешние шаблоны Mojolicious::Lite "Шаблон" template.html.ep "не найден
У меня очень просто Mojolicious::Lite
приложение, которое отображает форму.
Когда я встраиваю HTML в конец скрипта, он работает нормально, но когда я пытаюсь поместить свои шаблоны в ./templates
папка и мои макеты в ./templates/layouts
папка получаю ошибку
Шаблон 'template_name.html.ep' не найден
Я следовал за руководством отсюда
Я также попытался добавить @@ template_name.html.ep
в начало каждого файла.
Я делаю что-то явно неправильно?
Применение /index.pl
#! C:\strawberry\perl\bin\perl.exe
use Mojolicious::Lite;
any '/' => sub {
my $self = shift;
$self->render(template => 'home/index');
};
app->start;
Применение / шаблоны / дома /index.html.ep
@@ home/index.html.ep
% layout 'default';
Hello Hello Hello
Применение / шаблоны / макеты / default.html.ep
(Связка HTML с <%= content %>
тег)