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

epggiuax  于 2022-12-03  发布在  Ruby
关注(0)|答案(1)|浏览(75)

很长一段时间以来,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来完成这个任务...

相关问题