【发布时间】:2016-10-04 11:02:34
【问题描述】:
我正在尝试使用 Ruby Slim 进行内联 if。
下面是我的例子……
- if @droppable
.panel data-draggable="true"
span More content here
- else
.panel
span More content here
在这两种情况下,唯一的区别是顶级.panel 元素上存在data-draggable 属性。 .panel 的内容是相同的,所以我想完成如下操作:
.panel (@droppable ? data-draggable="true")
span More content here
有没有办法在 Slim 中实现这一点?
【问题讨论】:
-
第一个例子是正确的。你可能对 @droppable 有问题。尝试在页面中打印并检查其值。
-
“不起作用”是一个不恰当的错误报告。请提供准确的错误消息和堆栈跟踪。
-
对不起我的“不起作用”,我的意思是“span hello”只有在@droppable 不正确时才可见。我不知道如何为这两种情况显示 span hello。
标签: ruby conditional-statements inline slim-lang