Advertisement
gabrielvml

Untitled

Jan 26th, 2012
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
  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.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement