我目前在一个有骨干的项目上使用haml_coffee_assets。所有浏览器似乎都运行良好............除了 IE8。
我收到的错误:Expected ']' in regular expression
它所指的行如下:
HAML.findAndPreserve = function(text) {
var tags;
tags = 'textarea,pre'.split(',').join('|');
// **THE LINE BELOW**
return text = text.replace(RegExp("<(" + tags + ")>([^]*?)<\\/\\1>", "g"), function(str, tag, content) {
return "<" + tag + ">" + (window.HAML.preserve(content)) + "</" + tag + ">";
});
};
它阻止整个页面在加载时编译。数据绑定的 div 完全是空的,但所有其他静态元素都可以正常加载。