【发布时间】:2014-09-06 08:22:18
【问题描述】:
slim 文档说您可以使用 @ 字符添加角色属性,但这样做时我的浏览器中出现语法编译错误。
示例来自 https://github.com/slim-template/slim
我们可以像这样在 Slim 代码中使用它
.person@admin = person.name渲染到
<div class="person" role="admin">Daniel</div>
我的代码:
#navbar.affixable.navbar.navbar-default@navigation
=link_to "G Who Said That", root_path
ul.nav.navbar-nav
li =link_to "About", about_path
【问题讨论】:
-
您收到什么错误?
-
文本行缩进不够深。第一个文本行定义了必要的文本缩进。您是否尝试将子标签嵌套在包含文本的标签中?使用 |对于文本块! c:/Sites/gwhosaidthat/app/views/layouts/_navbar.html.slim,第 4 行,第 4 列 li =link_to "About",about_path
-
@ 符号似乎被解释为期待别的东西,因此下一行被标记为无效
-
您发布的代码是您正在使用的,还是来自文档?
-
谢谢 - 导航栏行导致错误?