Я хочу сделать шаблоны .html.ep с помощью Mojolicious рендеринга в автономном скрипт, который отправляет электронную почту и запускается из хрон:Как использовать Mojolicious рендеринг в автономном скрипте Perl?
#!/usr/bin/perl
use feature ':5.10';
use Mojo::Base -strict;
use Mojolicious::Renderer;
use Data::Dumper;
my $renderer = Mojolicious::Renderer->new();
push @{$renderer->paths}, '/app/templates';
my $template = $renderer->get_data_template({
template => 'template_name',
format => 'html',
handler => 'ep'
});
print Dumper($template) . "\n";
Однако $template
всегда не определено.
Файл шаблона: /app/templates/template_name.html.ep
.
Что я делаю неправильно?
'get_data_template' для разделов' __DATA__', а не файлов. – simbabque
Хорошо, удалось заставить его работать с разделом __DATA__, но могу ли я сделать то же самое с файлами? – Victor
Я нашел его. См. Мое обновление. – simbabque