Apparently you cannot have both

   serializer: "JSON"
   show_errors: 1

in your config.yml. Enabling the automatic JSON serializer defeats the error screen, returning the exception error object as JSON to the client:

{
"exception" : "Text::Xslate: LoadError: Cannot find 'foo.tx' (path: /home/bla/qux) at /usr/lib/perl5/site_perl/5.8.8/Dancer/Template/Xslate.pm line 52.\n", "error" : "Text::Xslate: LoadError: Cannot find 'foo.tx' (path: /home/bla/qux) at /usr/lib/perl5/site_perl/5.8.8/Dancer/Template/Xslate.pm line 52.\n"
}

Is there a way I can fix this without going back to manual JSON encoding? (i.e. Setting content_type('application/json') and using to_json() on objects in route handlers.)
_______________________________________________
dancer-users mailing list
[email protected]
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users

Reply via email to