2011-09-02 6 views
5

El CSS de mi sitio funciona bien en navegadores de escritorio y navegadores móviles, pero cuando hago clic en el enlace para volver a la página principal "root_path", algunos de mis estilos CSS desaparecen.Al hacer clic en link_to root_url, el CSS desaparece con jquerymobile

#routes.rb 
resources :welcomes 
root :to => "welcomes#index" 


#_header.html.erb 
<%= link_to 'Welcome!', root_url %> 

#application.html.erb 
<%= stylesheet_link_tag "jquery.mobile-1.0b2.css" if mobile_device? %> 

Si veo que el uso de la url http://192.168.1.4:3000 se ve muy bien. Cuando hago clic en el enlace 'bienvenida' en el encabezado, pierdo estilo de CSS. Creo que es porque la url se convierte en http://192.168.1.4:3000/#/. ¿Por qué no es solo /? He intentado root_path, root_url, welcomes_path, etc. todo con el mismo resultado.

+0

muestra su archivo 'routes.rb' – fl00r

+0

La ruta' root' para 'routes.rb' ya estaba en la pregunta. Agregué la declaración 'resources'. El archivo es muy vainilla. – nathan

+0

¿Cómo se relaciona su CSS? ¿Pierdes todos los estilos para un archivo en particular o solo unos pocos? –

Respuesta

0

De acuerdo con el informe de error here, creo que esto es un error en jquerymobile.

Actualización De hecho, JQuery mobile Beta 3 resolvió el problema.

Cuestiones relacionadas