如何在Ruby on Rails中显示更好的HAML错误?



很长一段时间现在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

相关内容

  • 没有找到相关文章

最新更新