我有一个在整个应用程序中呈现的页脚。我想防止在特定页面中发生这种情况。
= render "layouts/footer"
提前谢谢
答案 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