2009-12-17 6 views
39

내가 원하는 것은 간단 해 보인다. 내 응용 프로그램 도우미 내가 설정에서레일이 루트 URL에 있는지 확인하는 방법은 무엇입니까?

내 응용 프로그램 레이아웃이

module ApplicationHelper 

def isroot 
if root_url 
@container = "mainbox" 
else 
@container = "maincontainerbox" 
end 
end 
end 

내가 내 응용 프로그램은 홈페이지에있는 경우 내가 알 수 있습니까 방법이

<div id="<%= isroot %>"> 

있습니다. 그렇지 않으면 다른 것을하십시오. 당신이 당신의 config/routes.rbmap.root을 정의 된 경우,

current_page?('/') 

또는 :

답변

98

는 사이트 루트에있는 경우 테스트하려면

current_page?(root_url) 
+2

완벽! 고마워요. 매력처럼 작동했습니다. – Fresh

관련 문제