2016-07-14 35 views
0

Ich bin neu in Schienen. Ich arbeite daran, Javascript und CSS-Dateien in die Anwendung aufzunehmen, die ich gerade erstelle. Ich habe //= require_tree. in meiner application.js. Ich habe 3rd-Party-Javascript-Dateien unter vendor/assets/javascripts, sowie meine eigenen Javascript-Dateien in app/assets/javascripts. Ich habe auch Drittanbieter und meine eigenen CSS-Dateien an den richtigen Stellen eingefügt. Ich erwartete Schienen, alle Javascript-Dateien in eine Datei und alle CSS-Dateien in eine andere Datei zu kombinieren. Stattdessen enthält der Kopfbereich meiner Seiten separate Link- und Script-Tags für jede der enthaltenen Dateien. Muss ich Kettenräder explizit aktivieren?Rails 4: Ist es notwendig, Sprockets explizit für die Asset-Pipeline zu aktivieren?

Antwort

0

Ich habe es selbst herausgefunden. Ich musste eine Option auf false in config/environments/development.rb setzen.

# Debug mode disables concatenation and preprocessing of assets. 
# This option may cause significant delays in view rendering with a large 
# number of complex assets. 
config.assets.debug = false 

Jetzt Asset-Verkettung funktioniert für mich.