Problems? Is your data what you think it is? | |
PerlMonks |
Redirect Catalyst Grey Page to Customized Error Pageby phildeman (Scribe) |
on Feb 06, 2014 at 20:52 UTC ( [id://1073764]=perlquestion: print w/replies, xml ) | Need Help?? |
phildeman has asked for the wisdom of the Perl Monks concerning the following question: Please bare with me, I am new to Catalyst. Whenever, I get an error pertaining to a view, I get a grey page that says, "Please come back later" in a dozen languages. I would like to by pass this page and send it to a customized error page, with my own response to the user". I have checked Catalyst::Manual::Cookbook, and used their example: sub end : Private { if ( scalar @{ $c->error } ) { return 1 if $c->response->status =~ /^3\d\d$/; unless ( $c->response->content_type ) { $c->forward('MyApp::View::TT'); This sample code does render views correctly, but the page with the error still renders the grey page with, "Please come back later" So, am I doing anything wrong?Do I need to include any other package? Is there an easier/better way of capturing the view error and redirecting it to a customize error page? Please note, the template in my actual code points to an different file name, and I have the forward method point to my application View directory.
Back to
Seekers of Perl Wisdom
|
|