前端之家收集整理的这篇文章主要介绍了
ruby-on-rails – 在某些页面上隐藏导航栏和页脚,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为我的新公司建立一个网站,并希望为我的产品创建一个没有导航栏或页脚的
登录页面.我希望简化目标网页,只关注产品.
我在Ruby on Rails编写代码.我正在使用Twitter Bootstrap来设置导航栏和页脚的样式.
我的主页和页面有一个导航栏和页脚,但我不希望我的产品登录页面有导航栏和页脚.
有关如何在导航页面上隐藏导航栏和页脚的任何建议,但请将其保留在其他页面上?
要
添加到code.prio的答案,您可以在应用程序布局中使用条件语句(省去了维护两个布局的麻烦):
#app/views/layouts/application.html.erb
<% unless controller_name == "landing" %>
... navbar ...
<% end %>
不像其他答案那么漂亮,但效果更好.如果您有多个布局,则必须同时维护它们会很烦人.
原文链接:https://www.f2er.com/ruby/269273.html