【发布时间】:2016-03-25 15:27:35
【问题描述】:
我试图弄清楚如何根据 YAML 中的变量有选择地显示/隐藏中间人 erb 视图布局文件中的 html 块。
所以,在我的降价文件中,我有
---
DisableChooser: false
---
#some markdown
然后在布局文件中,有
<% if current_page.data.DisableChooser == "true" %>
<%= partial "layouts/sidebar" %>
<% end %>
最初我只是想要它是否已设置,但无论我放什么它似乎都不会检查值(除了 0 或 1,它似乎可以选择 - 如if 0 / @987654324 @)
我想我在做一些愚蠢的事情,我就是不知道是什么。
【问题讨论】:
-
答案是把 YAML 放在引号里,但是如果有人想做一个解释这个的答案,我会给他们答案!