我正在使用带有机车CMS液体模板的HAML版本。最近,我收到以下错误:
Liquid::SyntaxError at /
Tag '{%' was not properly terminated with regexp: /%}/
我正在使用块标签通过从子模板文件中覆盖类来将类添加到li
。仅供参考,我正在使用包含在机车液体叉中的液体继承。
%li.menu-list-item{:class => "{% block 'at_about_page' %}{% endblock %}"}
事实证明,
我不能同时拥有 HAML 格式的.class
并指定{:class => ""}
标签块。
将menu-list-item
移动到之后定义的类属性中可以:
%li{:class => "menu-list-item {% block 'at_about_page' %}{% endblock %}"}