很长一段时间现在HAML语法错误只是吐出一个通用的错误消息,像这样:
Encountered a syntax error while rendering template: check .component.container-xl.my-3.no-p
.component-header
%div.float-end
我正在使用better_errors gem,如果我向下滚动到@cause,我可以在这里看到实际的错误:
#<SyntaxError: /USER PATH STUFF ETC/index.html.haml:47: syntax error, unexpected '=' ...:Haml::Util.escape_html_safe((=number_to_human(investment.va... ... ^ >
是否有办法在顶部显示@cause错误?也许我会fork gem并自定义UI来完成这个…
我最终分叉并修改了better_errors以显示我想要的错误:https://github.com/Swolie/drgn_better_errors