机车Liquid :: SyntaxError at / Tag'{%'未正确终止regexp:/ \%\} /

时间:2013-08-22 02:57:32

标签: ruby-on-rails haml liquid locomotivecms

我正在使用HAML和机车CMS的液体模板。最近,我收到了以下错误:

Liquid::SyntaxError at /
Tag '{%' was not properly terminated with regexp: /\%\}/

我正在使用块标记通过从子模板文件覆盖类来向li添加类。仅供参考,我正在使用液体遗传,它包含在机车的液体叉中。

%li.menu-list-item{:class => "{% block 'at_about_page' %}{% endblock %}"}

1 个答案:

答案 0 :(得分:0)

原来我不能同时使用HAML格式的.class并指定{:class => ""}标记块。

menu-list-item移动到后面定义的类属性中:

%li{:class => "menu-list-item {% block 'at_about_page' %}{% endblock %}"}