插入的JavaScript在HAML下劃線模板奇怪的錯誤在HAML下劃線模板
insurting的JavaScript時,遇到了一個奇怪的錯誤時,這完美的作品:
.button{ :id => "<%= 'class_name' %>" }
這一次給出了一個錯誤
.button{ :class => "<%= 'class_name' %>" }
唯一的區別是我使用班級而不是身份證....
JavaScript錯誤:
Uncaught SyntaxError: Unexpected identifier
UPDATE:
<%=%>來自下劃線模板引擎。所以它不是erb或任何類型的東西。生成哈姆時,我沒有得到一個錯誤,但我得到它與JavaScript。
JavaScript正確返回'class_name'?因爲在[HAML](http://codepen.io/anon/pen/peLva)中可以添加類 –
看起來你忘記了'<%= ... %>'來自ERb,而不是來自Haml。 – jdoe
<%= %>這裏不是erb,而是下劃線模板。 –