루트 페이지에서만 내비게이션 막대와 바닥 글을 숨기고 싶습니다. 나는 RoR을 사용하고있다. 현재 반복성을 방지하기 위해 내 응용 프로그램 파일에 내 탐색 표시 줄이 있습니다. 내 응용 프로그램 컨트롤러에 필터가 있다고 가정합니까?루비/레일즈 - 루트에서 내비게이션 막대 및 바닥 글 숨기기 페이지
<% unless controller.controller_name == "your_root_controller" && controller.action_name == "your_action" %>
<nav>
#something
</nav>
<% end %>
또는 심지어 당신은 다음과 같이 헬퍼 어떤 방법으로 할 수 있습니다 :
([레일 루트 URL에있는 경우 감지 방법] http://stackoverflow.com/questions/1924620/how-to-detect-if-rails-is -at-the-root-url) – Mick