先ほど、Mojolicious アプリで Template::Toolkit つかいたいなー - blog.woremacx.com という記事を書きました。
charsbar さんに、はてなブックマークのコメントで良い方法を教えていただきました。
MojoX::Renderer::TT を使えばよいとのことで、さっそく試したところうまくいきました。
どうもありがとうございました!!
package Vagina; use strict; use warnings; use base 'Mojolicious'; use MojoX::Renderer::TT; sub dispatch { (ry } sub startup { my $self = shift; # Use our own context class $self->ctx_class('Vagina::Context'); $self->renderer->add_handler( tt => MojoX::Renderer::TT->new( mojo => $self ) ); $self->renderer->default_ext('tt'); $self->renderer->types->type(tt => 'text/html'); # Routes my $r = $self->routes; # Default route $r->route('/:controller/:action/:id') ->to(controller => 'example', action => 'welcome', id => 1); }

Leave a comment