[RAILS] So beheben Sie Fehler bei gemischten Inhalten

Entwickeln Sie Anwendungen mit Schienen. Ich habe es in der Produktionsumgebung (Heroku) bereitgestellt, aber es sieht anders aus ... Ich habe es gelöst, aber ich werde neue Entdeckungen aufzeichnen!

Hintergrund des Problems

Ich habe bereitgestellt, aber die Ansicht ist fehlerhaft ↓ Ich habe die Asset-Datei nicht kompiliert! ↓

precompile RAILS_ENV=Produktion ausführen


↓
 Erneut bereitstellen. "Das sollte in Ordnung sein!"
↓
 Es wurde nicht behoben ...

# Ursache
 Zusammenfassend war es kein Kompilierungsproblem, aber die externe Seite war eine HTTP-Seite. (Die Konsole sagt "Diese Anfrage wurde blockiert; der Inhalt muss über HTTPS bereitgestellt werden", aber ich habe es nicht bestätigt.)
 Es war eine neue Entdeckung, ohne zu wissen, dass es beim Laden des http zu einem Fehler kommen würde, während es von https geladen wurde!

# Lösung
 Es wurde gesagt, dass es kein Problem gibt, wenn es https ist, also habe ich den von http gelesenen Pfad in https geändert, aber er entsprach nicht ...
 Dieses Mal habe ich darüber nachgedacht, das zurückgesetzte CSS von außen zu lesen und zu verwenden. Deshalb habe ich es gelöst, indem ich eine Datei als reset.css erstellt habe, anstatt sie von außen zu lesen.

## Referenzartikel
https://qiita.com/Kouch/items/5089fb36694c6e467a3a
https://www.transnet.ne.jp/2016/02/28/rails%e5%88%9d%e5%ad%a6%e8%80%85%e3%81%8c%e3%81%a4%e3%81%be%e3%81%9a%e3%81%8dcolnr%e3%80%8c%e3%82%a2%e3%82%bb%e3%83%83%e3%83%88%e3%83%91%e3%82%a4%e3%83%97%e3%83%a9%e3%82%a4%e3%83%b3/


Recommended Posts

So beheben Sie Fehler bei gemischten Inhalten
[Technisches Memo] So beheben Sie Fehler
Wie man Fehler beim Git Push Heroku Master behebt
So ignorieren Sie Rubocop-Warnungen (Fehler)
[Servlet / Ajax] So lösen Sie NoClassDefFoundError [Eclipse]
So behandeln Sie Anmeldefehler mit devise
So beheben Sie Fehler, die beim Integrationstest "Ruby on Rails" auftreten
So entwickeln Sie OpenSPIFe
So rufen Sie AmazonSQSAsync auf
Verwendung von Map
Wie schreibe ich Rails
Wie benutzt man rbenv?
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
So installieren Sie Docker
Verwendung von MapStruct
Verwendung von TreeSet
So deinstallieren Sie Rails
So installieren Sie Docker-Maschine
[Verwendung des Etiketts]
Wie man ein schattiertes Glas macht
Wie man Identität benutzt
Wie man Hash benutzt
Wie schreibe ich Mockito
So erstellen Sie Docker-Compose
So installieren Sie MySQL
So schreiben Sie eine Migrationsdatei
Wie man android-midi-lib baut
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
So beheben Sie den SSL_connect-Fehler im PayPal Ruby SDK
Verwendung von Map
Wie man einen Schrägstrich zurückschlägt \
So verketten Sie Zeichenfolgen
Eine nicht unterstützte Java-Version So beseitigen Sie Fehler
[Schienen] Wie poste ich Bilder?
Verwendung der Ketten-API
So senken Sie die Java-Version
[Java] Verwendung von Map
Verwendung der Warteschlange mit Priorität
So deinstallieren Sie Java 8 (Mac)
Wie man guten Code schreibt