次のような AJAX ルートでテンプレートを表示しようとしています。
ajax '/login' => sub {
my $user = params->{uname};
my $password = params->{upass};
my $db_inst = WebApp::Persistency::SQLiteDB->instance();
if ($db_inst->is_user_registered($user,$password) == 1) {
template "main_page";
} else {
return { res => 'Wrong' };
}
};
ユーザーは実際に検証しますが、テンプレートは表示されません。別のルート (ajax 以外) のテンプレートを使用すると、機能します。
ここで何か不足していますか?