[RUBY] [Rails 6] Was tun, wenn nach der Einführung von haml ein fehlender Vorlagenfehler auftritt? [Super easy]

** Vorteile von haml **

Zusätzlich zu den oben genannten Vorzügen gibt es viele Möglichkeiten, es im Feld einzusetzen. Nach dem Studium habe ich haml in Rails eingeführt. Zu diesem Zeitpunkt ist der Fehler "Fehlen einer Vorlage" aufgetreten und ich war ein wenig beunruhigt, daher werde ich ihn hier als Memo belassen. Wenn Sie sich diese Seite ansehen, denke ich, dass viele Leute bereits haml installiert haben, also springen Sie bitte zu der Lösung unten. Für diejenigen, die dies nicht tun, werden wir auch erklären, wie man haml installiert.

(Umgebung)

So installieren Sie haml

1. Edelstein hinzufügen

Gemfile


gem 'haml-rails'

2. Der übliche Typ

$ docker-Erstellen Sie das Exec Service Name Bundle

Da Docker für die Entwicklungsumgebung verwendet wird, wird der Name des Docker-Compose Exec-Dienstes hinzugefügt. Damit ist die Einführung von haml abgeschlossen.

Konvertiere erb Datei in haml

$ docker-Verfassen Sie Exec Service Name Rails Haml:erb2haml

Dies ist alles, was Sie brauchen, um eine erb-Datei in haml zu konvertieren.

Es ist ein Vorlagenfehler aufgetreten

ActionController::UnknownFormat (PostsController#index is missing a template
 for this request format and variant.

request.formats: ["text/html"]
request.variant: []

NOTE! For XHR/Ajax or API requests, this action would normally respond with
204 No Content: an empty white screen. Since you're loading it in a web
browser, we assume that you expected to actually render a template, not
nothing, so we're showing an error to be extra-clear. If you expect 204 No
Content, carry on. That's what you'll get from an XHR or API request. Give
it a shot.)

Als ich auf localhost zugegriffen habe, wurde der obige Fehler angezeigt und die Ansicht verschwand.

Lösungen

Die Lösung besteht nur darin, den Server neu zu starten. ( `Schienen s `) In meinem Fall habe ich Docker für die Entwicklungsumgebung verwendet und den Container neu gestartet.

$ docker-compose restart

Ich denke, das wird es lösen. *** Ich wollte gerade das Labyrinth betreten, ohne daran zu denken, neu zu starten, wenn sich das Sichtfeld verengte. *** *** Ich möchte vorsichtig sein, damit ich im Fehlerfall ein weites Sichtfeld habe.

Recommended Posts

[Rails 6] Was tun, wenn nach der Einführung von haml ein fehlender Vorlagenfehler auftritt? [Super easy]
Was tun, wenn eine javax.el.PropertyNotWritableException auftritt?
Fehler ExecJS :: RuntimeUnavailable: Was tun, wenn es auftritt?
Was ist nach der Installation von 'devise' 'bootstrap' von gemfile with Rails zu tun, wenn url ein Fehler ist?
Was tun, wenn eine javax.batch.operations.JobStartException auftritt?
Was tun, wenn bei Verwendung von Liferay 7 / DXP unter AWS ein SAX-Parser-Fehler auftritt?
Was tun, wenn in einer Lightweight-JRE eine UnsupportedCharsetException auftritt?
Was tun, wenn ein Fehler auftritt, wenn nokogiri bei der Bundle-Installation eingeht?
Was ist zu tun, wenn auf den Schienen cHoge.connection aufruft, um eine Verbindung herzustellen? C.
Hinweise zur Vorgehensweise beim Auftreten einer WebView ClassNotFoundException in JavaFX 12
Was tun, wenn das von refile gepostete Bild nach dem Einstellen der 404-Fehlerseite in Rails verschwindet?
Was ist unmittelbar nach der Einführung des Materialdesigns zu tun?
Was tun, wenn in PlayFramework eine IllegalStateException auftritt?
[Lösung] Webpacker-Fehler "ActionView :: Template :: Error Webpacker kann hello_vue ~ nicht finden", wenn Vuetify in Rails6 eingeführt wird
[Ubuntu] Was tun, wenn MongoDB aufgrund eines SocketException-Fehlers nicht gestartet werden kann?
Was tun, wenn die Meldung "Ein Server läuft bereits" angezeigt wird. Fehler beim Versuch, den Rails-Server zu starten
Was tun, wenn beim Starten von Tomcat eine ClassNotFoundException auftritt?
Was tun, wenn ein ActionController :: UnknownFormat-Fehler auftritt?
Was tun, wenn die bereits verwendete Adresse nach dem Ausführen der Schienen angezeigt wird?
Was tun, wenn beim Abrufen von Rails datetime_field die Fehlermeldung "Bitte geben Sie einen gültigen Wert ein" angezeigt wird?
Was tun, wenn ein Fehler in Rails auftritt? DB: migrate ((StandardError: Ein Fehler ist aufgetreten, diese und alle späteren Migrationen wurden abgebrochen :))
[Rails Tutorial Kapitel 2] Was tun, wenn Sie einen Fehlern im Spaltennamen machen?
Was tun, wenn im Testcode der Steuereinheit in Rails der Fehler "302" angezeigt wird?
Was tun, wenn mysql2 einen Bundle-Installationsfehler erhält?
[Schienen] Was tun, wenn die Ansicht zusammenbricht, wenn eine Nachricht mit der Fehlermethode angezeigt wird?
<Punktinstallation> Was tun, wenn Sie aufgrund eines Fehlers beim Erstellen einer Entwicklungsumgebung für das Rails-Lernen nicht fortfahren können?
[Rails] Was tun, wenn der Fehler Keine Datenbank ausgewählt und Unbekannte Datenbank in db: migrate angezeigt wird?
Was tun, wenn beim Versuch, mit Eclipse zu erstellen, ein Fehler in der gemeinsam genutzten JNI-Bibliothek auftritt?
Was tun, wenn beim Installieren von Axios in einem React + Typescript-Projekt ein Fehler auftritt?
Was tun, wenn in Docker ein gcc-Fehler auftritt?
Ich erhalte einen Ruby-Versionsfehler, wenn ich versuche, Rails zu starten.
[Schienen] Was tun, wenn Schienen nicht reagieren oder nicht anhalten?
Was tun bei Problem während der Inhaltsunterstützung?
[Rails / Docker] Was tun, wenn der Browser (localhost: 3000) nach dem Hinzufügen eines Edelsteins den Zugriff verweigert?
Was tun, wenn nach der Installation von npm "npm ERR! Code ENOSELF" angezeigt wird?
Was tun, wenn blockierter Host: "Hostname" in Ruby on Rails angezeigt wird
[Rails] Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden?" Angezeigt wird, wenn der Befehl "Rails" in Catalina ausgeführt wird
[Schienen] Was tun, wenn das Refile-Bild beim Schreiben der Verarbeitung zum Zeitpunkt des Routing-Fehlers nicht angezeigt wird?
Was tun nach dem Aktualisieren von Dockerfile, docker-compose.yml?
[Rails] So erstellen Sie eine Teilvorlage
Eine Erinnerung, wenn ein aapt.exe-Fehler auftritt
undefinierte Methode Was tun, wenn Sie "user_signed_in" erhalten?
<f: ajax> <f: ajax> kann nicht an Nicht-ClientBehaviorHolder angehängt werden. Was tun, wenn Sie Eltern werden?
[Grails] Beim Ausführen ist ein Fehler aufgetreten. Was ist zu tun, wenn die Grails-CLI nicht gestartet wird?
wildflly10 java8 ERROR [org.jboss.jca.core.tx.jbossts.XAResourceRecoveryImpl] (Periodische Wiederherstellung) IJ000906 Was tun, wenn ein Fehler auftritt?
Was tun, wenn die ffi-Installation beim Starten einer Anwendung in Rails fehlschlägt?
Wir stellen vor, was ich gemacht habe, als ich RecyclerView eine Kopf- und Fußzeile hinzufügen wollte
[Rails] Wie schreibe ich, wenn ich eine Unterabfrage mache?