yes, I've just managed to find the same, thanks! вторник, 30 мая 2017 г., 6:52:25 UTC+3 пользователь Stefan Adams написал: > > > On Mon, May 29, 2017 at 9:18 AM, Alex Povolotsky <[email protected] > <javascript:>> wrote: > >> Exactly what I want... with just one (deadly) problem. It yields >> double-encoded UTF8 :( > > > My original solution was overcomplicated for some reason. Try: > > *$ cat inline * > #!/usr/bin/env perl > use Mojolicious::Lite; > > helper template => sub { 'Σὲ γνωρίζω ἀπὸ τὴν κόψη <%= $id %>' }; > helper inline => sub { > my $c = shift; > return $c->render_to_string(inline => shift, handler => "ep", format => > "html", @_); > }; > > get '/' => sub { > my $c = shift; > # Where $c->template if your call to a database to retrieve a template > $c->stash(id => 123, tmpl => $c->template)->render(inline => '<%= 1+1 %> > <%= inline $tmpl %>'); > }; > > app->start; > > *$ perl inline get /* > [Mon May 29 22:50:03 2017] [debug] GET "/" > [Mon May 29 22:50:03 2017] [debug] Routing to a callback > [Mon May 29 22:50:03 2017] [debug] Rendering inline template > "7acb215c9281b69e67988118eb0ac8c3" > [Mon May 29 22:50:03 2017] [debug] Rendering inline template > "81148fb72bfd5a36d2e792c632663ec6" > [Mon May 29 22:50:03 2017] [debug] 200 OK (0.001816s, 550.661/s) > *2 Σὲ γνωρίζω ἀπὸ τὴν κόψη 123* > >
-- You received this message because you are subscribed to the Google Groups "Mojolicious" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/mojolicious. For more options, visit https://groups.google.com/d/optout.
