如何停止在特定页面上呈现文件

时间:2014-10-06 02:40:45

标签: ruby-on-rails

我有一个在整个应用程序中呈现的页脚。我想防止在特定页面中发生这种情况。

= render "layouts/footer" 

提前谢谢

1 个答案:

答案 0 :(得分:1)

在你的应用程序控制器中,将一个布尔变量设置为true,然后在application.html文件中

在你的application_controller.rb

before_action :set_value

def set_value
  @value = true
end

在您的applicaion.html.erb文件中

<% if @value%>  
   <%= render "layouts/footer" %>
<% end %>

然后在您的空间页面操作中将此值设置为false,以便不会呈现页脚。

def some_action
  @value = false
end