我怎样才能在某些页面上显示标题而不是所有页面

时间:2014-10-20 23:36:19

标签: ruby-on-rails

我在布局/应用程序的所有页面中都有_header.html.erb渲染。有没有办法让我无法在某些页面上显示它?例如,我希望标题不在example.com/videos/1中显示。

1 个答案:

答案 0 :(得分:3)

您可以在布局文件中执行此操作:

<% unless @hide_header %>
   <%= render 'header' %>
<% end %>

如果您希望隐藏它,请在控制器中设置@hide_header = true