我在application.html.erb中有部分内容,如何在某些视图中删除它?

时间:2016-07-19 09:01:28

标签: ruby-on-rails

application.html.erb的身体:

<%= render 'layouts/header'%>
<%= yield %>
<%= render 'layouts/footer'%>

在某个视图中,我想删除部分页脚,否则它不会显示在视图上。我该怎么做?

1 个答案:

答案 0 :(得分:3)

您可以设置以下条件来渲染部分。

<%= render 'layouts/header'%>
<%= yield %>
<% unless controller_name=="sessions" && action_name=='new' %>
  <%= render 'layouts/footer'%>
<%end%>