return self->render_not_found;<br><br>но лучше через бридж не пускать, чем в прикладном коде разруливать.<br><br><div class="gmail_quote">2011/3/15 <a href="mailto:voron3x@gmail.com">voron3x@gmail.com</a> <span dir="ltr"><<a href="mailto:voron3x@gmail.com">voron3x@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Привет!<br>
<br>
Друзья подскажите пожалуйста в чём может быть дело. При вызове метода $self->render_not_found() продолжает выполняться метод контролера.<br>
<br>
sub index {<br>
my $self = shift;<br>
$self->render_not_found('hahahaha');<br>
$self->stash(foo => 'bar');<br>
$self->client->log->debug("Stash " . Dumper($self->stash()));<br>
return $self->render();<br>
}<br>
<br>
Причём прикол ещё вот в чём, например если после $self->render_not_found('hahahaha'); будет например die то mojolicious выкинит старничку 404 но со статусом 500, а не 404. =(<br>
<br>
sub index {<br>
my $self = shift;<br>
$self->render_not_found('hahahaha');<br>
$self->stash(foo => 'bar');<br>
die('hana!');<br>
$self->client->log->debug("Stash " . Dumper($self->stash()));<br>
return $self->render();<br>
}<br>
<br>
Как мне прервать выполения запроса после вызова render_not_found?<br><font color="#888888">
-- <br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>С уважением,<br> Анатолий Шарифулин.<br>