Sie können dieses Problem leicht lösen. Obwohl Ihr aktuelles Problem eher ein versionsbezogenes Problem ist und nicht sicher ist, ob Sie das Update ordnungsgemäß bündeln. Aber es gibt eine alternative Lösung. Versuchen Sie, das folgende Juwel zu installieren:
Ich weiß nicht, ob dies eine Antwort ist oder nicht, aber ich habe einfach meine Heroku-Repo-Produktion heruntergefahren und alles bestätigt, was vorkompiliert wurde. Ich habe dann langsam alle meine Edelsteine aktualisiert und alles weiter korrekt vorkompiliert. Ich denke, ich werde nie wissen, was das verursacht hat. Danke an diejenigen, die dazu beigetragen haben.
Ich erhalte Folgendes, wenn ich versuche, meine Assets lokal vorzukompilieren:
%Vor%Ich kann nicht für das Leben von mir herausfinden, warum das passiert - irgendwelche Vorschläge, wie man anpackt, würde sehr geschätzt werden!
Aktualisieren
Ich kann nur vorkompilieren, wenn ich einen Initialisierer mit dem folgenden hinzufügen:
%Vor%Wenn ich dies jedoch tue, wenn ich in meine Staging-Umgebung schiebe, haben die Glyphicons von Bootstrap einen leeren Pfad und rendern daher nicht:
%Vor%UPDATE 2
Wenn ich den Initialisierer wie folgt ändere, erhalte ich einen Pfad in meinem Precompiles-Bootstrap-Asset für Glypicons, aber nicht für die vorkompilierte Glyphicon-Datei, sondern für den nicht kompilierten Asset-Pfad:
%Vor%Hier ist mein gemfile.lock, da es sich um Assets / Kettensteine handelt:
%Vor%Ich schlage vor, dass das Hauptproblem in %code% version liegt. In meinem 4.2.6 Projekt verwende ich %code% 3.6.0, und in deinem %code% Snippet benutzt du & lt; 3.0 Version.
Wie bei einem Test kannst du Schienen auf 4.2.6 aktualisieren und neue Kettenräder 3.6.0 + Kettenräder-Schienen 3.0.1 und frische %code% und %code% Edelsteine ausprobieren. Ich weiß wirklich nicht, welches dieser Updates helfen wird, aber ich denke, es sollte funktionieren.