Da qualche giorno ho ripreso lo sviluppo di una applicazione RoR che per
mancanza di tempo avevo smesso di sviluppare a Luglio. Purtroppo non
riesco a farla partire, il server mi ritorna sempre questo errore:
Completed 500 Internal Server Error in 1093ms
ActionView::Template::Error (couldn’t find file ‘jquery.ui.core’
(in
/home/flex/source/feedback/app/assets/stylesheets/application.css:13)):
Google mi ha suggerito di controllare la configurazione dei miei file
application.js e css,ma questi sembrano corretti.
Procedo tramite git (vedi mio ultimo post) ad eliminare le ultime
modifiche a ritroso, ma senza ottenere risultati.
Ripristinando un vecchio backup, ho con mia grande sorpresa che
l’applicazione funziona.
Allora ho cominciato a colpi di sdiff a cercare le differenze, ma il
codice sembra praticamente identico.
Dopo aver controllato i file application.* e il Gemfile, i miei sospetti
si spostano sulle versioni delle gemme ed ho notato svariate differenze
:
$sdiff -s bundle.broken bundle.old
multi_json (1.10.1) | multi_json (1.8.2)
coffee-script-source (1.7.1)| coffee-script-source (1.6.3)
execjs (2.2.1) | execjs (2.0.2)
coffee-script (2.3.0) | coffee-script (2.2.0)
font-awesome-less (4.1.0) | font-awesome-less (4.0.2)
> less-rails (2.4.2)
jquery-rails (3.1.1) | jquery-rails (3.0.4)
sass (3.2.19) | jquery-datatables-rails (1.12.1) from git://github.com/
tilt (1.4.1) | turbolinks (1.3.1)
sprockets (2.11.0) | jquery-turbolinks (2.0.1)
sprockets-rails (2.0.1) | jquery-ui-rails (4.1.0)
sass-rails (4.0.3) <
jquery-datatables-rails (2.1.10.0.3) from git://github. <
turbolinks (2.2.2) <
jquery-turbolinks (2.0.2) <
jquery-ui-rails (5.0.0) <
jwt (0.1.13) | jwt (0.1.8)
launchy (2.4.2) | launchy (2.4.0)
less-rails (2.4.2) <
> tilt (1.4.1)
> sprockets (2.10.1)
> sprockets-rails (2.0.1)
sdoc (0.4.0) | sass (3.2.12)
> sass-rails (4.0.1)
Secondo voi come potrei procedere per identificare il problema ?