6
A
回答
18
最簡單的/最快的方式很可能是爲其定義條件:
<%= render "layouts/footer" unless @skip_footer %>
,然後設置你的行爲需要變量:
def non_footer_action
do_stuff
@skip_footer = true
end
1
對於我來說,CSS
解決方案是最接近到傳統的:
app/controllers/resources_controller.rb
class ResourcesController < ApplicationController
def action
# ...
end
end
app/views/layouts/application.html.erb
<body class="<%= "#{controller_path} #{action_name}" %>">
<!-- ... -->
<footer></footer>
</body>
app/assets/stylesheets/resources.css.scss
body.resources {
// Hide footer for certain views
&.action footer {
display: none;
}
}
您可能還需要使用不同的佈局«footerless»動作,儘管一個元素不夠好理由另一佈局。
相關問題
- 1. 允許頁面佈局在主頁面上隱藏控件
- 2. 在特定頁面上隱藏div
- 3. 如何隱藏特定頁面上的常用鏈接?
- 4. 如何在wordpress中的特定頁面上隱藏標題
- 5. 如何在博主的特定頁面上隱藏小部件?
- 6. 隱藏特定頁面的加載欄
- 7. 隱藏特定頁面(jQuery的)
- 8. 水晶報告 - 隱藏特定頁面
- 9. 隱藏頁面頁腳在RDLC
- 10. 如何在手機上隱藏頁腳
- 11. 隱藏頁腳上滾動
- 12. 如何隱藏在默特定幻燈片頁腳(或的footline)?
- 13. 如何隱藏頁面
- 14. 隱藏特定時間的佈局
- 15. 佈局頁面上的定位元素
- 16. 如何隱藏特定頁面的js和css文件
- 17. 隱藏特定子頁面上的Ionic TabBar(IONIC 3)
- 18. 隱藏特定頁面上的複選框
- 19. 如何在特定頁面上使用不同頁腳
- 20. Ruby/Rails - 在根頁面上隱藏導航欄和頁腳
- 21. 隱藏佈局頁面中的元素mvc3
- 22. 頁面佈局
- 23. 如何隱藏菜單或註冊等特定頁面?
- 24. 如何在佈局中設置頁面頁腳
- 25. 如何在頁面佈局中移動頁腳
- 26. 隱藏主導航,僅在特定分類頁面上顯示
- 27. 在特定頁面上隱藏子菜單類
- 28. 如何在具有動態ID的頁面上隱藏特定的span類?
- 29. 使用CSS或jQuery隱藏特定網頁的頁眉和頁腳
- 30. 佈局。尾頁腳