很长一段时间以来,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错误?也许我可以分叉gem并自定义UI来完成这个任务...
1条答案
按热度按时间9q78igpj1#
最后我分叉并修改better_errors来显示我想要的错误:https://github.com/Swolie/drgn_better_errors