2009-12-17 52 views
39

Lo que quiero es simple.¿Cómo detectar si los rieles están en la URL raíz?

En mi configuración i aplicación de ayuda esta

module ApplicationHelper 

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

en mi diseño de la aplicación tengo este

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

¿Cómo puedo saber si mi solicitud es en la página de inicio. si no, haz otra cosa.

Respuesta

98

Para probar si está en la raíz del sitio:

current_page?('/') 

o, si ha definido map.root en su config/routes.rb:

current_page?(root_url) 
+2

perfecto! muchas gracias. Trabajado como un encanto – Fresh

Cuestiones relacionadas