2015-04-19 11 views
36

Anche se config.assets.digest = false è impostato Pignoni 3.0 continuare ad aggiungere .self. a tutti i file statici: application.css diventa application.self.css?body=1Come disabilitare l'aggiunta di ".self" in Pignoni 3.0

Come disattivare l'aggiunta di self? È necessario per il corretto funzionamento del browser.

+0

Siete riusciti a risolvere il problema già? Correndo nello stesso problema .. – Loed

+2

L'ho risolto eseguendo il downgrade di Sprockets alla versione 2.x in gemfile. ( – Dimitry

+0

Ha senso sollevare un problema su [GitHub] (https://github.com/rails/sprockets/problemi)? – spickermann

risposta

15

In Sprockets 3, .self.css è aggiunto perché si ha il set config.assets.debug = true config (non il digest di configurazione, che è indipendente).

Se si aggiunge il seguente al file development.rb o production.rb, funzionerà come ci si aspetta:

config.assets.debug = false 
+0

La cosa è, questo, che conactenates tutti i file in un unico file.Il debug dei file nel browser non è più possibile . –

1

I pignoni per il declassamento hanno funzionato per me. Aggiungere quanto segue al Gemfile

gem 'sprockets', '2.11.0' 

ed eseguire

bundle update sprockets