gpt4 book ai didi

html - 如何为除主页以外的每个页面添加侧边栏?

转载 作者:太空宇宙 更新时间:2023-11-03 23:50:51 24 4
gpt4 key购买 nike

我计划使用 Foundation 制作一个侧边栏,它会出现在除主页之外的所有页面上。我知道我必须在 application.html.erb 中做一个“if”语句才能做到这一点,但我不知道如何命名页面。这是我对我需要什么的模糊想法:

if (homepage)
else
<ul class="side-nav">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>

我该怎么办?

最佳答案

您可以使用 params[:controller] 和 params[:action] 检查正在呈现的页面。也许您应该将它包装到一些帮助程序中,例如 is_homepage?。您还可以考虑对主页使用单独的布局。

顺便说一句,你可以这样做

unless is_homepage?
#code
end

关于html - 如何为除主页以外的每个页面添加侧边栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20200261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com