2015-02-10 70 views
0

我知道,我们可以像这样的布局提供一些字符串值:我可以在rails的ruby中的布局中提供一个布尔值吗?

<%= provide(:title, "HOME") %> 

,但我可以提供一些布尔值?我试图提供这样的:

<%= provide(:headless, true) %> 

,但我得到'',而不是true

+0

我的回答下面有帮助吗? – 2015-02-10 07:37:33

+0

@LukaszMuzyka env变量不在我的考虑范围内 – roger 2015-02-10 07:41:26

+0

@variable是一个不是环境变量的实例变量。 – 2015-02-10 08:04:18

回答

1

如果我理解你的意图,我不是100%确定。

如果你想在你的布局中使用布尔值:

<% if yourboolean %> 
    do something 
<% end%> 

,你可以在你的模板声明实例变量。不是最干净的解决方案,但我偶尔会将它用于小型黑客。

模板

<% @headless = true %> 

所以在你的布局现在您可以:

<% if @headles %> 
    do headless stuff 
<% end %> 

如果@headless不被任何定义将返回零。

相关问题