我想僅在根頁面上隱藏導航欄和頁腳。我正在使用RoR。我目前在我的應用程序文件中有我的導航欄以防止重複。我假設我的應用程序控制器上有一個過濾Ruby/Rails - 在根頁面上隱藏導航欄和頁腳
0
A
回答
0
鑑於application.html.erb
試試這個:
<% unless controller.controller_name == "your_root_controller" && controller.action_name == "your_action" %>
<nav>
#something
</nav>
<% end %>
,甚至你可以在輔助性的東西的方法是這樣的:
def root?
controller.controller_name == "your_root_controller" && controller.action_name == "your_action"
end
,並鑑於application.html.erb
未來:
if root?
#something html
end
或您也可以使用current_page?
方法,並以這種方式:
application.html.erb
if current_page?(root_path)
# your html
end
+0
讚賞多種解決方案。你會推薦一個特定的生產用途嗎? –
+0
如果只有root用戶,我推薦你用'current_page?'方法解決上一個問題 –
相關問題
- 1. 隱藏某些頁面上的導航欄和頁腳
- 2. 隱藏頁面翻轉導航欄
- 3. Xamarin Forms主頁細節頁面主頁隱藏導航欄
- 4. 在根視圖中隱藏導航欄?
- 5. 安排側欄,導航欄和頁腳
- 6. Silverlight helix代碼隱藏頁面導航
- 7. 顯示/隱藏導航欄基於頁腳自來水
- 8. jQuery的移動持久性導航欄頁腳部分隱藏
- 9. 在主頁上隱藏導航欄 - Xamarin表格
- 10. WP7中的頁面導航 - 隱藏上一頁?
- 11. 固定頁腳與側面導航欄
- 12. 隱藏欄杆中的某些頁面上的導航欄元素
- 13. Zend_導航與隱藏頁
- 14. 隱藏導航欄
- 15. 隱藏導航欄?
- 16. 隱藏導航欄
- 17. 隱藏導航欄
- 18. 如何隱藏WPF頁面中的導航欄
- 19. 如何隱藏頁面頂部的導航欄
- 20. W3 CSS W3-導航欄與W3-頂部隱藏頁面內容
- 21. 頁面菜單,滾動時隱藏導航欄
- 22. 從iframe中的asp.net文檔隱藏/刪除頁眉,頁腳和側面導航
- 23. UIRefreshControl隱藏在導航欄後面。
- 24. Xcode tableview隱藏在導航欄後面
- 25. 隱藏頁面頁腳在RDLC
- 26. 如何隱藏和顯示頁面顯示頁眉和頁腳工具欄
- 27. 隱藏標籤欄和導航欄
- 28. 隱藏主導航,僅在特定分類頁面上顯示
- 29. WordPress的頁面導航欄
- 30. 在紮根的Android設備上隱藏導航欄
[如何檢測是否導軌是在根URL](http://stackoverflow.com/questions/1924620/how-to-detect-if-rails-is -at-the-root-url) – Mick