如何在HAML中创建错误(Rails)向我显示错误发生的确切行?

时间:2009-11-05 18:02:38

标签: ruby-on-rails haml

course_templates #index

中的NoMethodError

显示第6行引出的app / views / course_templates / index.haml:

undefined method `new_course_template' for #<ActionView::Base:0x237c3e4>

提取的来源(第6行):

3: - content_for :sidebar do  
4:   %ul.links  
5:     %li= link_to "Add a Template", new_course_template(@provider)  
6:   
7: - content_for :main do  
8:     = page_entries_info @templates  
9:

看到它说“在#6行附近”,错误在第5行。这个例子并不太糟糕......但是更复杂的视图或帮助程序中的错误几乎不可能立即找到。是否有我缺少的配置?

1 个答案:

答案 0 :(得分:1)

这是一个我认为应该在即将发布的Haml 2.2.11中修复的错误。如果您不介意使用Haml stable branch尝试这一点,看看是否使行号正确,我将非常感激。