SHOW:
|
|
- or go back to the newest paste.
1 | # Render Status 404 not working from Other file route | |
2 | # app.pl | |
3 | use Mojolicious::Lite; | |
4 | app->route('search/:by')->to('search#index'); | |
5 | app->start; | |
6 | ||
7 | package Search; | |
8 | sub index { | |
9 | my $self = shift; | |
10 | my $by = $self->param('by'); | |
11 | if ( $by eq 'model' ) { $text = "by model" } | |
12 | elsif ( $by eq 'price' ) { $text = "by price" } | |
13 | else { return $self->render( status => 404 ) } | |
14 | $self->render( text => $text ); | |
15 | - | } |
15 | + | } |
16 | ||
17 | =cut Log | |
18 | ||
19 | [Thu Jan 26 09:47:32 2012] [debug] GET /search/test (Mozilla/5.0 (X11; Linux x86_64) AppleWebKi35.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7). | |
20 | [Thu Jan 26 09:47:32 2012] [debug] Dispatching "Search->index". | |
21 | [Thu Jan 26 09:47:32 2012] [debug] Template "search/index.html.ep" not found. | |
22 | [Thu Jan 26 09:47:32 2012] [debug] Template "search/index.html.ep" not found. | |
23 | [Thu Jan 26 09:47:32 2012] [debug] Nothing has been rendered, assuming delayed response. | |
24 | [Thu Jan 26 09:47:47 2012] [error] Connection timeout. |