2011-09-02 15 views
5

Il CSS per il mio sito funziona bene su browser desktop e browser mobili, ma quando faccio clic sul link per tornare alla pagina principale "root_path", alcuni dei miei stili CSS scompaiono.Facendo clic su link_to root_url, i CSS scompaiono 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? %> 

Se ho vista utilizzando l'URL http://192.168.1.4:3000 sembra grande. Quando faccio clic sul link "benvenuto" nell'intestazione, perdo lo stile CSS. Penso che sia perché l'url diventa http://192.168.1.4:3000/#/. Perché non è solo /? Ho provato root_path, root_url, welcomes_path, ecc. Tutti con lo stesso risultato.

+0

mostra il file 'routes.rb' – fl00r

+0

Il percorso' root' per 'routes.rb' era già nella domanda. Ho aggiunto la dichiarazione 'resources'. Il file è molto vanigliato. – nathan

+0

Come è collegato il tuo css? Perderai tutti gli stili per un file particolare o solo per pochi? –

risposta

0

Secondo il bug report here, credo che questo sia un bug in jquerymobile.

Aggiornamento In effetti, JQuery mobile Beta 3 ha risolto il problema.

Problemi correlati