Come posso fare errori nella Haml (Rails) mi mostrano la linea esatto in cui si è verificato l'errore?

StackOverflow https://stackoverflow.com/questions/1682431

  •  18-09-2019
  •  | 
  •  

Domanda

NoMethodError in course_templates # index

Mostra app / views / course_templates / index.haml dove la linea # 6 sollevato:

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

di origine estratti (attorno alla riga # 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:

Vedere si dice "attorno alla riga # 6", e l'errore è sulla linea 5. Questo esempio non è male ... ma gli errori in vista più complessi o in aiutanti sono quasi impossibili da trovare subito. C'è una configurazione che mi manca?

È stato utile?

Soluzione

Questo è un bug che credo dovrebbe essere risolto nel soon-to-be-released Haml 2.2.11. Se non mi dispiacerebbe provare questo fuori con la Haml ramo stabile per vedere se questo fa il numero di riga corretto, lo apprezzerei molto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top