** Avantages de ham **
En plus des avantages ci-dessus, il existe de nombreuses possibilités de l'utiliser sur le terrain, donc après avoir étudié, j'ai présenté haml à Rails. À ce moment-là, l'erreur `` il manque un modèle '' s'est produite et j'étais un peu troublé, donc je vais le laisser ici comme mémo. Si vous regardez cette page, je pense que de nombreuses personnes ont déjà installé haml, veuillez donc passer à la solution en bas. Pour ceux qui ne le font pas, nous vous expliquerons également comment installer haml.
(environnement)
Gemfile
gem 'haml-rails'
$ docker-composer le groupe de noms de service exec
Puisque Docker est utilisé pour l'environnement de développement,
nom du service exécutable docker-compose` '' est ajouté.
Ceci termine l'introduction de haml.
$ docker-composer le nom du service exec rails haml:erb2haml
C'est tout ce qu'il faut pour convertir un fichier erb en haml.
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.)
Lorsque j'ai accédé à localhost, j'ai eu l'erreur ci-dessus et la vue a disparu.
La solution consiste simplement à redémarrer le serveur. ( `rails s
`)
Dans mon cas, j'ai utilisé docker pour l'environnement de développement, j'ai donc redémarré le conteneur.
$ docker-compose restart
Je pense que cela résoudra le problème. *** J'étais sur le point d'entrer dans le labyrinthe sans même penser à redémarrer lorsque le champ de vision s'est rétréci. *** *** Je veux faire attention afin de pouvoir avoir un large champ de vision lorsqu'une erreur se produit.