add error string when widget not rendered

This prevents the cryptic ruby raw string being printed if no rendering
template were found.

Closes: #307