You are passing the showEJS renderer function to the .html function in the first line of show(). .html is expecting the name of a template or the path to one, not a renderer function.
So use one or the other, but if you use the first it should be:
- this.element.html(showEJS(findAll({...}));