** Vorteile von haml **
`<% end%>`
, setzen Sie es einfach in einer prägnanten Weise.
――Wenn der Einzug nicht korrekt ist, tritt ein Fehler auf. Auch wenn er Ihnen nicht gefällt, wenden Sie ihn ordentlich an.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)
Gemfile
gem 'haml-rails'
$ 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.
$ docker-Verfassen Sie Exec Service Name Rails Haml:erb2haml
Dies ist alles, was Sie brauchen, um eine erb-Datei in haml zu konvertieren.
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.
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